제한된 수의 명령어 비트들로 긴 길이의 명령어를 표기하기 위한 방식
👉 명령어 형식
EA : 유효 주소 (데이터의 실제 주소)
A : 주소 필드 내용 (오퍼랜드)
R : 레지스터 번호 (오퍼랜드)
(A) : 기억장치 A번지의 내용
(R) : 레지스터 R의 내용
EA = A
EA = (A),
EA = ((A)),
EA = (((A)))...
연산 코드 내에 지정된 데이터가 내포되어 있음
EA가 애초에 없음
ex) shift연산
오퍼랜드가 데이터 자체인 방식
EA = R
EA = (R)
직접 + 레지스터 간접
EA = A + (R)
현재 PC 주소 기준, 상대적
EA = A + (PC)
명령어 주소필드에 대한 상대적인 위치값
EA = A + (인덱스 레지스터)
명령어 주소필드에 대한 상대적인 변위값
EA = A + (베이스 레지스터)
김종현 저, 『컴퓨터구조론』, 생능출판, 2019.