기계어나 어셈블리어를 이루는 하나하나가 명령어이다.
각각의 명령어를 자세히 알아볼 것이다.
연산코드
, Operand
, 주소 지정 방식
컴퓨터에서 명령어는 아래 표처럼 ‘무엇을 대상으로, 어떤 작동을 수행하라’ 는 구조로 되어 있다
아래 그림을 조금 더 자세히 보면 색 배경 필드는 명령의 작동, 달리 말해 연산을 담고 있고 흰색 배경 필드는 연산에 사용할 데이터 또는 연산에 사용할 데이터가 저장된 위치를 담고 있다
더하라 | 100과 | 120을 |
---|---|---|
빼라 | 메모리 32번지 안의 값과 | 메모리 33번지 안의 값을 |
저장해라 | 10을 | 메모리 128번지에 |
명령어
연산 코드와 오퍼랜드로 구성되어 있다.
연산코드 (Operation Code) - 연산자
색 배경 필드 값, 즉 명령어가 수행할 연산
오퍼랜드(Operand) - 피연산자
흰색 배경 필드 값, 즉 ‘연산에 사용할 데이터’ 또는 ‘연산에 사용할 데이터가 저장된 위치’
연산 코드가 담긴 영역 - 연산 코드 필드
색칠되지 않은 부분은 - 오퍼랜드 필드
연산 코드 | 오퍼랜드 |
---|