Instruction: Summary - RainbowUnicon/PISAx32 GitHub Wiki
| Instruction |
Group |
Opcode |
Operand |
| NOP |
System. |
0000 0 |
Unknown |
| TRAP |
System. |
0000 1 |
Unary |
| B |
Control. |
0001 0 |
Unary |
| BR |
Control. |
0001 1 |
Unary |
| MOV |
Memory. |
001 00 |
Binary |
| MOV |
Memory. |
001 01 |
Binary |
| LOD |
Memory. |
001 10 |
Binary |
| STO |
Memory. |
011 11 |
Binary |
| NOT |
Logic. |
01 000 |
Binary |
| AND |
Logic. |
01 001 |
Binary |
| OR |
Logic. |
01 010 |
Binary |
| XOR |
Logic. |
01 011 |
Binary |
| LSL |
Logic. |
01 100 |
Binary |
| LSR |
Logic. |
01 101 |
Binary |
| NOP |
Logic. |
01 110 |
Unknown |
| NOP |
Logic. |
01 111 |
Unknown |
| ADD |
Arith. |
10 000 |
Binary |
| SUB |
Arith. |
10 001 |
Binary |
| MUL |
Arith. |
10 010 |
Binary |
| DIV |
Arith. |
10 011 |
Binary |
| MOD |
Arith. |
10 100 |
Binary |
| ASR |
Arith. |
10 101 |
Binary |
| ASL |
Arith. |
10 110 |
Binary |
| CMP |
Arith. |
10 111 |
Binary |