OP-CODE (HEX) | MNEMONIC | OPERATION |
0X | LDX | Load register X from program memory. |
1X | CLX | Clear X-reg |
2X | ANX | A-reg = A-reg AND X-reg |
3X | ORX | A-reg = A-reg OR X-reg |
4X | ADX | A-reg = A-reg ADD X-reg |
5X | STX | X-reg = A-reg |
6X | SLX | Shift left X-reg |
7X | SRX | Shift right X-reg propagating sign bit |
8X | INX | X-reg = X-reg + 1 |
9X | DEX | X-reg = X-reg - 1 |
AX | NGX | X-reg = NOT X-reg |
BX | BPX | Branch positive I-reg by amount in X-reg |
CX | BNX | Branch not zero I-reg by amount in X-reg |
DX | RDX | A-reg = CPU port-X |
EX | WRX | CPU port-X = A-reg |
F3 | MLT | A-reg | M-reg = M-reg multiplied by N-reg; register op code must be 3h |