| Instruction Type | 3 1 |
3 0 |
2 9 |
2 8 |
2 7 |
2 6 |
2 5 |
2 4 |
2 3 |
2 2 |
2 1 |
2 0 |
1 9 |
1 8 |
1 7 |
1 6 |
1 5 |
1 4 |
1 3 |
1 2 |
1 1 |
1 0 |
0 9 |
0 8 |
0 7 |
0 6 |
0 5 |
0 4 |
0 3 |
0 2 |
0 1 |
0 0 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3-Address Arithmetic/Logic | Instruction | Rc | Rb | Ra | Unused | Rc = Ra + Rb | |||||||||||||||||||||||||||
| Immediate Arithmetic/Logic | Instruction | Rc | Immediate Value | Rc = Rc + n | |||||||||||||||||||||||||||||
| Load immediate | Instruction | Rc | Immediate Value | Rc = n | |||||||||||||||||||||||||||||
| Load with offset | Instruction | Rc | Rb | Ra | Unused | Rc = [Ra + Rb] | |||||||||||||||||||||||||||
| Store with offset | Instruction | Rc | Rb | Ra | Unused | [Rc + Rb] = Ra | |||||||||||||||||||||||||||
| Load with immediate offset | Instruction | Rc | Rb | Immediate Value | Rc = [Rb + n] | ||||||||||||||||||||||||||||
| Store with immediate offset | Instruction | Rc | Rb | Immediate Value | [Rc + n] = Rb | ||||||||||||||||||||||||||||
| Jump Relative | Instruction | Immediate Value | PC = PC + n | ||||||||||||||||||||||||||||||
| Jump Register | Instruction | Rc | Unused | PC = Rc | |||||||||||||||||||||||||||||
| Jump Register with offset | Instruction | Rc | Rb | Unused | PC = Rc + Rb | ||||||||||||||||||||||||||||
| Jump Register with immediate offset | Instruction | Rc | Value | PC = Rc + n | |||||||||||||||||||||||||||||