명령어 = 연산 코드 + 오퍼랜드
오퍼랜드
- 연산에 사용될 데이터 or 연산에 사용될 데이터가 저장된 위치
- 없을 수도(0주소), 여러 개(2주소..) 일 수도 있다.
대표적인 연산 코드의 종류
- MOVE : 데이터를 옮겨라
- POP : 스택에 데이터를 저장하라
명령어 주소 지정 방식
연산에 사용할 데이터가 저장된 위치를 찾는 방식
- 즉시 주소 지정 방식 : 오퍼랜드 필드에 데이터를 직접 명시
- 직접 주소 지정 방식 : 오퍼랜드 필드에 유효 주소 직접적으로 명시
- 간접 주소 지정 방식 : 오퍼랜드 필드에 유효 주소의 주소를 명시
- 레지스터 주소 지정 방식 : 연산에 사용할 데이터가 저장된 레지스터 명시
- 레지스터 간접 주소 지정 방식 : 연산에 사용할 데이터를 메모리에 저장, 그 레지스터를 명시
'📗 공부 : study > 혼자 공부하는 컴퓨터 구조 + 운영체제' 카테고리의 다른 글
| 11. 명령어 사이클과 인터럽트 (0) | 2026.01.19 |
|---|---|
| 9. CPU의 내부 구성 (0) | 2026.01.19 |
| 6. 소스코드와 명령어 (0) | 2026.01.19 |
| 5. 0과 1로 문자를 표현하는 방법 (0) | 2026.01.19 |
| 4. 0과 1로 숫자를 표현하는 방법 (0) | 2026.01.19 |