이를 그림으로 나타내면 그림 8-41과 같습니다.
그림 8-41 직접 주소 방식 LOAD 명령어 예시
직접 주소 방식에서 마지막 3비트는 데이터의 메모리 주소입니다.
직접 주소 방식만 설계하면 한 가지 문제가 생깁니다. 3비트는 주소를 여덟 개만 가리킬 수 있는데 8비트 컴퓨터는 주소를 256개 가질 수 있으므로 여덟 개의 메모리에만 접근하면 비효율적입니다. 간접 주소 방식을 설계해서 이 문제를 해결해 보겠습니다.
우선 어셈블리어를 보면 그 모습이 조금 독특합니다.
LOAD BX, [0x02]