기계 명령어 형식은 두 번째 피연산자의 종류에 따라 두 가지로 나뉜다.
명령어 형식에서 산술 및 논리 명령어임을 나타내기 위해 OP가 10이고, 구체적인 명령어들을 구분하기 위해 비트 번호 24~19번이 사용되는데, 이를 OP-확장이라고 한다.
비트 번호 13번은 비트 12~0번에 기억된 정보의 해석을 위해 사용되므로 주소지정이라고 불린다.
이 주소지정이 1이면 비트번호 12~0번에 있는 내용은 부호 있는 상수로 해석되고, 0이면 비트 번호 4~0번이 레지스터 번호로 해석된다.
31 30 | 29 25 | 24 19 | 18 14 | 13 | 12 5 | 4 0 |
---|---|---|---|---|---|---|
op | s | op-확장 | R | 0 | A |
31 30 | 29 25 | 24 19 | 18 14 | 13 | 12 0 |
---|---|---|---|---|---|
op | s | op-확장 | R | 1 | 상수 |