더북(TheBook)

직접 주소 방식과 비슷한데 주소가 [ ](대괄호) 기호 안에 들어 있습니다. 그림으로 보면 좀 더 직관적으로 알 수 있습니다(그림 8-42).

181

그림 8-42 간접 주소 방식 LOAD 명령어 예시


[ ] 기호 안에 들어 있는 주소는 읽어 들일 데이터의 메모리 주소가 아니라, 데이터의 메모리 주소 값을 저장하는 곳의 주소입니다. 다시 말해 [ ] 기호 속에 들어 있는 주소(0x02)로 접근해 그곳에 저장된 값(0x1a)을 다시 주소로 사용하여 접근하면 읽어 들일 데이터(5)가 있습니다.

STORE 명령어는 LOAD 명령어와 명령어 구조는 같지만(명령어 3비트, 레지스터 2비트, 메모리 주소 3비트) 데이터의 이동 방향만 다르므로 따로 설명하지 않겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.