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

    180_2

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


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

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

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

    LOAD BX, [0x02]

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