더북(TheBook)

이를 그림으로 나타내면 그림 8-41과 같습니다.

180_2

그림 8-41 직접 주소 방식 LOAD 명령어 예시


직접 주소 방식에서 마지막 3비트는 데이터의 메모리 주소입니다.

직접 주소 방식만 설계하면 한 가지 문제가 생깁니다. 3비트는 주소를 여덟 개만 가리킬 수 있는데 8비트 컴퓨터는 주소를 256개 가질 수 있으므로 여덟 개의 메모리에만 접근하면 비효율적입니다. 간접 주소 방식을 설계해서 이 문제를 해결해 보겠습니다.

우선 어셈블리어를 보면 그 모습이 조금 독특합니다.

LOAD BX, [0x02]

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