0123456789ABCDEF | Name | x | Rw | R- | BHW | Description |
0000000000000000 | NOP | | | | ... | No OPeration |
0000000000010000 | RFI | | | | ... | Return From Interupt |
0000000000011000 | UNLNK | | | | ... | UNLiNK |
00000000ss110000 | RFS | s | | CI | .HW | Return From Subroutine |
00000000ss111000 | LNK | s | | CI | .HW | LiNK |
00000001ssmmmxxx | CMPI | s | mx | CI | BHW | CoMPare (Immediate) |
00000010ssmmmxxx | ADDI | s | mx | CI | BHW | ADD (Immediate) |
00000011ssmmmxxx | SUBI | s | mx | CI | BHW | SUBtract (Immediate) |
00000100ssmmmxxx | XORI | s | mx | CI | BHW | eXclusive OR (Immediate) |
00000101ssmmmxxx | ORI | s | mx | CI | BHW | OR (Immediate) |
00000110ssmmmxxx | ANDI | s | mx | CI | BHW | AND (Immediate) |
00000111ssmmmxxx | STI | s | mx | CI | BHW | STore (Immediate) |
00001000ssmmmxxx | NOT | s | mx | | BHW | NOT |
00001001ssmmmxxx | NEG | s | mx | | BHW | NEGate |
00001010ssmmmxxx | ADC | s | mx | | BHW | AdD w/ Carry |
00001011ssmmmxxx | SBC | s | mx | | BHW | SuBtract w/ Carry |
00001100ssmmmxxx | CLR | s | mx | | BHW | CLeaR |
00001101ssmmmxxx | REV | s | mx | | BHW | REVerse |
00001110ssmmmxxx | EXT | s | mx | | BHW | EXTend sign |
00001111ssmmmxxx | TST | s | mx | | BHW | TeST against zero |
00010yyy00000xxx | HMULU | | Dy | Dx | ... | High-word MULtiply (Unsigned) |
00010yyy00010xxx | HMULS | | Dy | Dx | ... | High-word MULtiply (Signed) |
00010yyy00011xxx | MUL | | Dy | Dx | ... | MULtiply |
00010yyy00100xxx | DIVU | | Dy | Dx | ... | DIVide (Unsigned) |
00010yyy00101xxx | DIVS | | Dy | Dx | ... | DIVide (Signed) |
00010yyy00110xxx | MODU | | Dy | Dx | ... | MODulo (Unsigned) |
00010yyy00111xxx | MODS | | Dy | Dx | ... | MODulo (Signed) |
00011yyy00mmmxxx | LSL | | Dy | mx | B.. | Logical Shift Left |
00011yyy01mmmxxx | LSR | | Dy | mx | B.. | Logical Shift Right |
00011yyy10mmmxxx | ASR | | Dy | mx | B.. | Arithmetic Shift Right |
00011yyy11mmmxxx | ROR | | Dy | mx | B.. | ROtate Right |
01000yyyqqqqqqqq | LDQ | | Dy | Cq | ... | LoaD (Quick) |
01001yyyqqqqqqqq | CMPQ | | Dy | Cq | ... | CoMPare (Quick) |
01010qqqssmmmxxx | ADDQ | s | mx | Cq | BHW | ADD (Quick) |
01011qqqssmmmxxx | SUBQ | s | mx | Cq | BHW | SUBtract (Quick) |
01100qqqqqmmmxxx | LSLQ | | mx | Cq | ..W | Logical Shift Left (Quick) |
01101qqqqqmmmxxx | LSRQ | | mx | Cq | ..W | Logical Shift Right (Quick) |
01110qqqqqmmmxxx | ASRQ | | mx | Cq | ..W | Arithmetic Shift Left (Quick) |
01111qqqqqmmmxxx | RORQ | | mx | Cq | ..W | ROtate Right (Quick) |
0111100000mmmxxx | RRC | | mx | | ..W | Rotate Right through Carry |
10000yyyssmmmxxx | LD | s | Ry | mx | BHW | LoaD |
10001yyyssmmmxxx | CMP | s | Ry | mx | BHW | CoMPare |
10010yyyssmmmxxx | ADD | s | Ry | mx | BHW | ADD |
10011yyyssmmmxxx | SUB | s | Ry | mx | BHW | SUBtract |
10100yyyssmmmxxx | XOR | s | Ry | mx | BHW | eXclusive OR |
10101yyyssmmmxxx | OR | s | Ry | mx | BHW | OR |
10110yyyssmmmxxx | AND | s | Ry | mx | BHW | AND |
10111yyyssmmmxxx | ST | s | mx | Ry | BHW | STore |
1110ccccqqqqqqqq | Bcc | | Cq | | ... | Branch |
1111ccccssmmmxxx | Jcc | s | mx | | BHW | Jump |