액세스 레지스터
Access registerIBM 용어에서 액세스 레지스터(AR)는 ESA/370 이상 프로세서에 있는 하드웨어 레지스터다.접속 레지스터는 범용 레지스터와 함께 작동하며, 프로그램은 동시에 최대 16개의 2GB 주소 공간에 투명하게 접근할 수 있다.AR은 1988년 ESA/370과 함께 도입되었으며, MVS/ESA 운영체제의 지원을 받았다.[1]
IBM System/360 아키텍처에서 모든 지침은 선택적 인덱싱이 있는 "기본 레지스터"의 값에서 12비트 오프셋(4096바이트)을 지정하여 메모리를 다룬다.원래 어드레스는 기본 레지스터의 저순도 24비트를 점유하여 프로그램이 최대 16MB까지 액세스할 수 있도록 했다. System/370-XA는 아키텍처를 확장하여 최대 2GB의 31비트 어드레싱 및 어드레스 공간을 허용했다.
Enterprise Systems Architecture/370 액세스 레지스터를 통해 주소 지정 기능을 더욱 확장했다.32비트 액세스 레지스터 16개는 범용 레지스터 16개를 "그림자"로 표시한다.access-register mode라는 프로세서 모드에서 지정된 기본 레지스터에 해당하는 액세스 레지스터는 액세스할 피연산자 주소 공간을 지정한다.[2]: 1–1 액세스 레지스터의 내용을 "ALET"(Access-list Entry token)라고 하는데, 이 내용은 주소 공간을 식별하는 시스템 테이블에 인덱스를 포함하고 있다.
참고 항목
참조
- ^ Babcocl, Charles (Feb 22, 1988). "IBM opens data trove to E-model users". Computerworld. Retrieved Mar 5, 2020.
- ^ IBM Corporation (August 1988). IBM Enterprise Systems Architecture/370 Principles of Operation (PDF). Retrieved Mar 6, 2020.