인텔® 프로세서가 사용 하는 주소 지정 모드

문서

호환성

000007194

2017-03-28

Intel386™ 프로세서 이후 인텔® 프로세서는 다음 세 가지 모드 중 하나를 실행할 수 있습니다.

  • 리얼 모드
  • 보호 모드
  • smm 모드

또한 보호 모드의 의사 모드로 간주 되는 Virtual 8088 모드 라는 네 번째 모드를 추가할 수도 있습니다.

프로세서가 컴퓨터 부팅을 시작 하면 리얼 모드에서 시작 하 여 8086 프로세서 처럼 작동 합니다. 프로세서는 최대 1mb의 RAM을 볼 수 있습니다.

프로세서의 기본 모드는 보호 모드입니다. Windows * 또는 기타 고급 운영 체제를 로드 하는 동안 프로세서가 보호 모드로 전환 됩니다. 보호 모드에서 프로세서는 선형 주소 지정과 반대로 세그먼트 (비선형) 주소 지정을 사용 합니다.

세그먼트 주소 지정은 메모리 (실제 및 가상 메모리)가 64k 블록으로 나뉘어 있음을 의미 합니다. 이 값은 명령 포인터 (IP) 레지스터의 최대값입니다. IP 레지스터가 코드 세그먼트 (CS) 레지스터와 함께 작동 하 여 마이크로프로세서에서 다음 명령을 페치해야 하는 메모리 위치를 가리킵니다. IP 4 바이트 메모리 주소 지정을 사용 하 여 0ffffh 최대 메모리 위치 (0ffffh = 64 k) 만들기.