본문 바로가기
📗 공부 : study/혼자 공부하는 컴퓨터 구조 + 운영체제

7. 명령어의 구조와 주소 지정 방식

by 예옹이 2026. 1. 19.

명령어 = 연산 코드 + 오퍼랜드

 

오퍼랜드

  • 연산에 사용될 데이터 or 연산에 사용될 데이터가 저장된 위치
  • 없을 수도(0주소), 여러 개(2주소..) 일 수도 있다.

 

대표적인 연산 코드의 종류

  • MOVE : 데이터를 옮겨라
  • POP : 스택에 데이터를 저장하라

 

명령어 주소 지정 방식

연산에 사용할 데이터가 저장된 위치를 찾는 방식

  • 즉시 주소 지정 방식 : 오퍼랜드 필드에 데이터를 직접 명시
  • 직접 주소 지정 방식 : 오퍼랜드 필드에 유효 주소 직접적으로 명시
  • 간접 주소 지정 방식 : 오퍼랜드 필드에 유효 주소의 주소를 명시
  • 레지스터 주소 지정 방식 : 연산에 사용할 데이터가 저장된 레지스터 명시
  • 레지스터 간접 주소 지정 방식 : 연산에 사용할 데이터를 메모리에 저장, 그 레지스터를 명시