차이: 1. 바이트 주소 지정은 주소 라인 그룹의 각 상태가 바이트 주소에 해당하는 것을 의미하고, 워드 주소 지정은 주소 라인 그룹의 각 상태가 워드 주소에 해당함을 의미합니다. 바이트 주소 지정의 주소 지정 비트 수는 8비트이고, 워드 주소 지정의 주소 지정 비트 수는 32비트 또는 64비트입니다. 3. 주소 지정 범위는 16MB 메모리의 경우 다릅니다. 바이트 주소 지정 범위는 16M입니다. , 워드 주소 지정의 주소 지정 범위는 워드 길이와 관련이 있지만 주소 지정이 16비트 긴 저장 워드를 기반으로 하는 경우 범위는 8M입니다. 32비트 워드 길이를 기반으로 하는 경우 범위는 4M입니다. .
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
워드 주소 지정과 바이트 주소 지정이란 무엇입니까
워드 주소 지정과 바이트 주소 지정을 이해하려면 먼저 비트, 바이트, 단어 길이 및 단어의 정의를 이해해야 합니다. :
bit: 데이터 저장의 가장 작은 단위. 컴퓨터의 가장 작은 데이터 단위, 비트의 값은 0 또는 1
바이트일 수 있습니다. 8자리 이진수로 구성되며 컴퓨터의 가장 기본적인 측정 단위이자 가장 중요한 단위입니다. 측정(개인적인 이해).
단어 길이: 컴퓨터에서 CPU가 단위 시간당 처리할 수 있는 최대 이진수 수를 단어 길이라고 합니다.
워드: 워드는 단일 주소(메모리 단위 수)를 차지하고 단위(1개 이상의 바이트로 구성)로 처리되는 다양한 컴퓨터 시스템의 이진수 집합입니다.
다음은 단어 주소 지정과 바이트 주소 지정에 대한 이해입니다.
바이트 주소 지정: 가장 널리 알려진 이해는 주소 줄 집합의 각 상태가 바이트 주소에 해당한다는 것입니다. 예를 들어, 바이트 단위로 주소가 지정되는 24개의 주소 라인이 있고 각 라인이 두 가지 상태를 갖는 경우 24개의 주소 라인으로 구성된 주소 신호는 224개의 서로 다른 상태를 가지며 각 상태는 주소 지정 가능한 바이트 주소 공간에 해당합니다. 24개의 주소 라인의 공간은 224B, 즉 16MB입니다.
단어 주소 지정: 가장 널리 알려진 이해는 주소 줄 집합의 각 상태가 단어 주소에 해당한다는 것입니다. 바이트는 컴퓨터의 가장 기본적인 측정 단위이고 단어는 여러 바이트로 구성되므로 컴퓨터는 주소 지정 프로세스 중에 단어의 바이트를 구별합니다. 즉, 단어의 바이트를 주소 지정합니다. 주소 라인의 일부를 차지합니다. 예를 들어, 24개의 주소 라인이 있습니다. 워드 길이는 16비트이고, 이는 워드 내 주소 지정을 위해 1개의 주소 라인을 차지하므로 주소 지정 범위는 223W입니다. 이는 8MW입니다. 여기서 W는 단어 길이를 의미합니다.
워드 주소 지정 VS 바이트 주소 지정
주소 지정 비트 수가 다릅니다
바이트 주소 지정: 주소 지정 시 비트 수는 8비트입니다.
워드 주소 지정: 워드는 종종 32비트 또는 64비트라고 하는 2바이트가 아닌 저장 단어 길이를 나타냅니다.
다른 주소 지정 범위
특정 메모리 용량의 경우 워드 액세스와 바이트 액세스의 주소 지정 범위가 다릅니다.
예: 용량이 16MB인 메모리의 경우 바이트 주소 지정 범위는 16M입니다. 즉, 2의 24제곱은 24개의 주소 라인에 해당하며, 워드로 주소 지정하는 경우 주소 지정 범위는 다음과 같습니다. 워드와 동일합니다. 16MB 메모리의 경우 16비트 긴 저장 워드로 주소 지정되면 주소 지정 범위는 32비트 워드 길이로 주소 지정되면 8M입니다. 4M입니다.
다음은 그림으로 설명됩니다.
32비트 워드 길이에도 동일하게 적용됩니다. 24개의 주소 라인 중 상위 22비트는 4M 주소 지정 범위에 해당하고 마지막 2비트는 4M에 해당합니다. -32비트 바이트 주소입니다.
자세히 알아보기 관련 지식은 FAQ 칼럼을 방문해주세요!
위 내용은 바이트 주소 지정과 워드 주소 지정의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!