| line | opcode | subopcode | operand | description |
|---|---|---|---|---|
| 0 | LDA | ARB | 21 | Loads arbitrary value 21 to X register |
| 1 | LDA | ARB | 1 | Loads arbitrary value 1 to A register |
| 2 | LDB | ARB | 1 | Loads arbitaty value 1 to B register |
| 3 | PDC | ACC | 0 | Prints decimal value of accumulator to console |
| 4 | PDC | ARG | 0 | Prints decimal value of A register to console |
| 5 | PDC | BRG | 0 | Prints decimal value of B register to console |
| 6 | ATA | BRG | 0 | Adds B register to A register |
| 7 | PDC | ACC | 0 | Prints decimal value of accumulator to console |
| 8 | LDA | BRG | 0 | Loads B register to A register |
| 9 | LDB | ACC | 0 | Loads accumulator to B register |
| 10 | ATA | BRG | 0 | Adds B register to A register |
| 11 | FXE | MIN | 0 | Flag if X register is equal to zero |
| 12 | DEX | MIN | 0 | Decrement X register by minimum amount (one) |
| 13 | JNF | ARB | 7 | Jump to line 7 if flag not set |
