무엇을 대상으로, 무엇을 수행하라

수행할 연산 + 연산에 사용될 데이터 또는 연산에 사용될 데이터가 저장된 위치
📌 연산코드 + 오퍼랜드
연산코드
연산코드의 종류와 생김새는 CPU 마다 다르다.
1) 데이터 전송
- MOVE : 데이터를 옮겨라
- STORE : 메모리에 저장하라
- LOAD(FETCH) : 메모리에서 CPU로 데이터를 가져와라
- PUSH : 스택에 데이터를 저장하라
- POP : 스택의 최상단 데이터를 가져와라
2) 산술 / 논리 연산
- ADD / SUBTRACK / MULTIPLY / DIVIDE : 덧셈 / 뺄셈 / 곱셈 / 나눗셈을 수행하라
- INCREMENT / DECREMENT : 오퍼랜드에 1을 더하라 / 오퍼랜드에 1을 빼라
- AND / OR / NOT : AND / OR / NOT 연산을 수행하라
- COMPARE : 두 개의 숫자 또는 TRUE / FALSE 값을 비교하라
3) 제어 흐름 변경