Chapter.03 - 명령어
- 고급 언어 : 사람을 위한 프로그래밍 언어
- 저급 언어 : 컴퓨터가 직접 이해하고 실행할 수 있는 언어
- 기계어
- 어셈블리어
명령어의 구성
- 연산코드 (연산자) : 명령어가 수행할 연산
- 오퍼랜드 (피연산자) : 연산에 사용할 데이터 or 주소. 다만, 연산에 사용할 데이터를 직접 명시하면 크기가 큰 데이터는 저장할 수 없기에 보통 데이터가 저장된 주소가 담긴다.
주소지정방식 : 연산에 사용할 데이터 위치를 찾는 방법
- 즉시 주소 지정 방식 : 연산에 사용할 데이터를 오퍼랜드 필드에 명시
- 직접 주소 지정 방식 : 유효 주소 (메모리 주소) 명시
- 간접 주소 지정 방식 : 유효 주소의 주소 (메모리 & 메모리) 명시
- 레지스터 주소 지정 방식 : 유효 주소 (레지스터 이름) 명시
- 레지스터 간접 주소 지정 방식 : 유효 주소를 저장한 레지스터 (레지스터 & 메모리) 명시
This post is licensed under CC BY 4.0 by the author.