Submitted 22 September 1998
| Mnemonic | Format | Functionality
| ADD
| XXXXAABB
| regAA <= $regAA + $regBB
| ADDI
| XXXXAAAA
| reg3 <= $reg3 + AAAA
| SUB
| XXXXAABB
| regAA <= $regAA + $regBB
| SLL
| XXXXAABB
| regAA <= $regAA << BB
| NOT
| XXXXAABB
| regAA <= !$regBB
| AND
| XXXXAABB
| regAA <= $regAA & $regBB
| OR
| XXXXAABB
| regAA <= $regAA | $regBB
| LW
| XXXXAABB
| regAA <= Memory Data at address [$MemAccessReg, $regBB]
| LDI
| XXXXAAAA
| reg3 <= AAAA
| SW
| XXXXAABB
| Memory Data at address [$MemAccessReg, $regBB] <= $regAA
| SETM
| XXXXAAAA
| MemAccessReg <= AAAA
| BEZ
| XXXXAABB
| if ($regAA == 0) then PC <= [$MemAccessReg, $regBB]
| BGZ
| XXXXAABB
| if ($regAA > 0) then PC <= [$MemAccessReg, $regBB]
| NOP
| XXXXXXXX
|
| |
Notes: $reg denotes the bit string inside of the specified register.