1. Instruction (명령어 또는 명령)
ㅇ [프로그램] 프로그램 상에서의, 최소 실행 단위 ☞ 명령문 (Statement) 참조
ㅇ [하드웨어] 컴퓨터 하드웨어에서, 이해되고 수행 가능한 최소 단위
- 주로, CPU에서의, 작은 작업 수행 단위 ☞ 기계어/어셈블리어 참조
. 기계어 : 비트들의 집합체
. 명령어 : 기계어를 구성하는, 개개의 의미 요소 단위
- 이는, 기억장치에 저장되어 있다가, CPU가 이를 인출하여 실행하게 됨
2. CPU 명령어 집합 (Instruction Set) 이란?
※ ☞ 명령어 집합 (ISA) 참조
- 명령어들로 구성된 어휘 집합을 말함
- 특정 CPU 마다, 특정한 명령어 집합 만을 수행할 수 있음
- 특정한 구조(특히,컴퓨터구조) 설계 관점에 따라 정의된 명령들의 집합
3. CPU 명령어의 문법적 구성
※ ☞ CPU 명령어 문법 참조
- 명령어 구성 : 명령 코드(operation code,op code) + 피연산자(operand,오퍼랜드)
- 명령(코드) : STORE, LOAD, SHIFT, XOR, JUMP 등
- 명령어 종류
. 데이터 전송 (LOAD,STORE,MOV 등)
. 연산 (ADD,AND,OR,XOR,SHIFT,ROTATE 등)
. 제어 (BRANCH,JUMP,CALL 등)
- 주소 지정 방식 : 직접 주소지정 방식, 간접 주소지정 방식, 묵시적 주소지정 방식 등
4. CPU 명령어의 싸이클 (Machine Cycle, Instruction Cycle)
※ ☞ CPU 명령어 싸이클 참조
- (하나의 명령어를 실행하는데 필요한 전체 과정)