주기억장치에 데이터의 쓰기 동작과 읽는 동작을 수행하려면 해당 위치를 알려주는 주소 번지가 필요하다. 따라서 주소 번지를 저장하는 기억장치 주소 레지스터가 필요하고 주기억장치에서 읽거나 기록할 때 임시적으로 저장되는 기억장치 버퍼 레지스터가 필요하다. [ 그림 6-21 ]은 기억장치에 접근하기 위해서 필요한 레지스터를 나타낸 것이다. 그리고 읽기와 쓰기 동작 모드가 존재한다.

[ 그림 6-21 ]

데이터의 주소 번지를 여러 레지스터에서 기억한 경우는 멀티플렉서를 사용하여 필요한 데이터가 기억된 레지스터를 선택할 수 있다. [ 그림 6-22 ]는 네 개의 레지스터가 주소번지를 저장하고 있을 때, 멀티플렉서가 하나를 서낵하여 기억장치 주소 레지스터로 전달하는 경우를 나타낸 것이다. 주소 버스를 통해서 주소 번지가 주소 레지스터로 전달된다.

[ 그림 6-22 ]