명령어 구조

연산코드 : 명령어가 수행할 연산
오퍼랜드 : 연산에 사용할 데이터 혹은 연산에 사용할 데이터가 저장된 위치
주소 지정 방식

연산에 사용할 데이터를 오퍼랜드 필드에 직접 명시하는 방식
표현할 수 있는 데이터의 범위가 좁다는 단점
연산에 사용할 데이터를 RAM, Register에서 찾지 않기 때문에 빠르다


오퍼랜드 필드에 유효주소의 주소를 명시하는 방식(이중 포인터)

데이터를 저장한 레지스터를 오퍼랜드 필드에 명시하는 방식

연산에 사용할 데이터를 RAM에 저장하고, 유효주소를 저장한 레지스터를 오퍼랜드 필드에 명시하는 방식