| INST | Bin | Function |
| NOP | 0000 | No operation |
| LDA | 0001 | Load accumulator from memory |
| ADD | 0010 | Add memory to accumulator |
| SUB | 0011 | Subtract memory from accumulator |
| STA | 0100 | Store accumulator to memory |
| LDX | 0101 | Load external register |
| JMP | 0110 | Jump to specified address |
| JC | 0111 | Jump if Carry is set |
| JZ | 1000 | Jump if accumulator is zero |
| JNC | 1001 | Jump if Carry is not set |
| JNZ | 1010 | Jump if accumulator is not zero |
| SHL | 1011 | Shift accumulator left |
| SHR | 1100 | Shift accumulator right |
| AND | 1101 | Bitwise AND with memory |
| OUT | 1110 | Output accumulator contents |
| HLT | 1111 | Halt execution |

