Hitachi 6309 Description

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | ABX    |            |            |            |            | 3A  3/1  1 |
    | ADCA   | 89   2   2 | 99  4/3  2 | A9  4+   2+| B9  5/4  3 |            |
    | ADCB   | C9   2   2 | D9  4/3  2 | E9  4+   2+| F9  5/3  3 |            |
    |*ADCD   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 89         | 99         | A9         | B9         |            |
    |--------+------------+------------+------------+------------+------------|
    | ADDA   | 8B   2   2 | 9B  4/3  2 | AB  4+   2+| BB  5/4  3 |            |
    | ADDB   | CB   2   2 | DB  4/3  2 | EB  4+   2+| FB  5/4  3 |            |
    | ADDD   | C3  4/3  3 | D3  6/4  2 | E3 6+/5+ 2+| F3  7/5  3 |            |
    |*ADDE   | 11   3   3 | 11  5/4  3 | 11  5+   3+| 11  6/5  4 |            |
    |        | 8B         | 9B         | AB         | BB         |            |
    |*ADDF   | 11   3   3 | 11  5/4  3 | 11  5+   3+| 11  6/5  4 |            |
    |        | CB         | DB         | EB         | FB         |            |
    |*ADDW   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 8B         | 9B         | AB         | BB         |            |
    |--------+------------+------------+------------+------------+------------|
    |*AIM    |            | 02   6   3 | 62   7+  3+| 72   7   4 |            |
    |--------+------------+------------+------------+------------+------------|
    | ANDA   | 84   2   2 | 94  4/3  2 | A4   4+  2 | B4  5/4  3 |            |
    | ANDB   | C4   2   2 | D4  4/3  2 | E4   4+  2 | F4  5/4  3 |            |
    | ANDCC  | 1C   3   2 |            |            |            |            |
    |*ANDD   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 84         | 94         | A4         | B4         |            |
    |--------+------------+------------+------------+------------+------------|
    | ASLA   |            |            |            |            | 48  2/1  1 |
    | ASLB   |            |            |            |            | 58  2/1  1 |
    |*ASLD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 48         |
    | ASL    |            | 08  6/5  2 | 68  6+   2+| 78  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | ASRA   |            |            |            |            | 47  2/1  1 |
    | ASRB   |            |            |            |            | 57  2/1  1 |
    |*ASRD   |            |            |            |            | 10  3/2  1 |
    |        |            |            |            |            | 47         |
    | ASR    |            | 07  6/6  2 | 67  6+   2+| 77  7/6  3 |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | BITA   | 85   2   2 | 95  4/3  2 | A5   4+  2+| B5  5/4  3 |            |
    | BITB   | C5   2   2 | D5  4/3  2 | E5   4+  2+| F5  5/4  3 |            |
    |*BITD   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 85         | 95         | A5         | B5         |            |
    |*BITMD  | 11   4   3 |            |            |            |            |
    |        | 3C         |            |            |            |            |
    |--------+------------+------------+------------+------------+------------|
    | CLRA   |            |            |            |            | 4F  2/1  1 |
    | CLRB   |            |            |            |            | 5F  2/1  1 |
    |*CLRD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 4F         |
    |*CLRE   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 4F         |
    |*CLRF   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 5F         |
    |*CLRW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 5F         |
    | CLR    |            | 0F  6/5  2 | 6F   6+  2+| 7F  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | CMPA   | 81   2   2 | 91  4/3  2 | A1   4+  2+| B1  5/4  3 |            |
    | CMPB   | C1   2   2 | D1  4/3  2 | E1   4+  2+| F1  5/4  3 |            |
    | CMPD   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 83         | 93         | A3         | B3         |            |
    |*CMPE   | 11   3   3 | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        | 81         | 91         | A1         | B1         |            |
    |*CMPF   | 11   3   3 | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        | C1         | D1         | E1         | F1         |            |
    | CMPS   | 11  5/4  4 | 11  7/5  3 | 11 7+/6+ 3+| 11  8/6  4 |            |
    |        | 8C         | 9C         | AC         | BC         |            |
    | CMPU   | 11  5/4  4 | 11  7/5  3 | 11 7+/6+ 3+| 11  8/6  4 |            |
    |        | 83         | 93         | A3         | B3         |            |
    |*CMPW   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 81         | 91         | A1         | B1         |            |
    | CMPX   | 8C  4/3  3 | 9C  6/4  2 | AC 6+/5+ 2+| BC  7/5  3 |            |
    | CMPY   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 8C         | 9C         | AC         | BC         |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | COMA   |            |            |            |            | 43  2/1  1 |
    | COMB   |            |            |            |            | 53  2/1  1 |
    |*COMD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 43         |
    |*COME   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 43         |
    |*COMF   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 53         |
    |*COMW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 53         |
    | COM    |            | 03  6/5  2 | 63   6+  2+| 73  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | CWAI   | 3C 22/20 2 |            |            |            |            |
    |--------+------------+------------+------------+------------+------------|
    | DAA    |            |            |            |            | 19  2/1  1 |
    |--------+------------+------------+------------+------------+------------|
    | DECA   |            |            |            |            | 4A  2/1  1 |
    | DECB   |            |            |            |            | 5A  2/1  1 |
    |*DECD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 4A         |
    |*DECE   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 4A         |
    |*DECF   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 5A         |
    |*DECW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 5A         |
    | DEC    |            | 0A  6/5  2 | 6A   6+  2+| 7A  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    |*DIVD   | 11   25  3 | 11 27/26 3 | 11  27+  3+| 11 28/27 4 |            |
    |        | 8D         | 9D         | AD         | BD         |            |
    |*DIVQ   | 11   34  4 | 11 36/35 3 | 11  36+  3+| 11 37/36 4 |            |
    |        | 8E         | 9E         | AE         | BE         |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    |*EIM    |            | 05   6   3 | 65   7+  3+| 75   7   4 |            |
    |--------+------------+------------+------------+------------+------------|
    | EORA   | 88   2   2 | 98  4/3  2 | A8   4+  2+| B8  5/4  3 |            |
    | EORB   | C8   2   # | D8  4/3  2 | E8   4+  2+| F8  5/4  3 |            |
    |*EORD   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 88         | 98         | A8         | B8         |            |
    |--------+------------+------------+------------+------------+------------|
    | EXG    | 1E  8/5  2 |            |            |            |            |
    |--------+------------+------------+------------+------------+------------|
    | INCA   |            |            |            |            | 4C  2/1  1 |
    | INCB   |            |            |            |            | 5C  2/1  1 |
    |*INCD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 4C         |
    |*INCE   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 4C         |
    |*INCF   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 5C         |
    |*INCW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 5C         |
    | INC    |            | 0C  6/5  2 | 6C   6+  2+| 7C  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | JMP    |            | 0E  3/2  2 | 6E   3+  2+| 7E  4/3  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | JSR    |            | 9D  7/6  2 | AD 7+/6+ 2+| BD  8/7  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | LDA    | 86   2   2 | 96  4/3  2 | A6   4+  2+| B6  5/4  3 |            |
    | LDB    | C6   2   2 | D6  4/3  2 | E6   4+  2+| F6  5/4  3 |            |
    | LDD    | CC   3   3 | DC  5/4  2 | EC   5+  2+| FC  6/5  3 |            |
    |*LDE    | 11   3   3 | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        | 86         | 96         | A6         | B6         |            |
    |*LDF    | 11   3   3 | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        | C6         | D6         | E6         | F6         |            |
    |*LDQ    | CD   5   5 | 10  8/7  3 | 10   8+  3+| 10  9/8  4 |            |
    |        |            | DC         | EC         | FC         |            |
    | LDS    | 10   4   4 | 10  6/5  3 | 10   6+  3+| 10  7/6  4 |            |
    |        | CE         | DE         | EE         | FE         |            |
    | LDU    | CE   3   3 | DE  5/4  2 | EE   5+  2+| FE  6/5  3 |            |
    |*LDW    | 10   4   4 | 10  6/5  3 | 10   6+  3+| 10  7/6  4 |            |
    |        | 86         | 96         | A6         | B6         |            |
    | LDX    | 8E   3   3 | 9E  5/4  2 | AE   5+  2+| BE  6/5  3 |            |
    | LDY    | 10   4   4 | 10  6/5  3 | 10   6+  3+| 10  7/6  4 |            |
    |        | 8E         | 9E         | AE         | BE         |            |
    |*LDMD   | 11   5   3 |            |            |            |            |
    |        | 3D         |            |            |            |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | LEAS   |            |            | 32   4+  2+|            |            |
    | LEAU   |            |            | 33   4+  2+|            |            |
    | LEAX   |            |            | 30   4+  2+|            |            |
    | LEAY   |            |            | 31   4+  2+|            |            |
    |--------+------------+------------+------------+------------+------------|
    | LSLA/LSLB/LSLD/LSL - Same as ASL                                        |
    |--------+------------+------------+------------+------------+------------|
    | LSRA   |            |            |            |            | 44  2/1  1 |
    | LSRB   |            |            |            |            | 54  2/1  1 |
    |*LSRD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 44         |
    |*LSRW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 54         |
    | LSR    |            | 04  6/5  2 | 64   6+  2+| 74  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | MUL    |            |            |            |            | 3D 11/10 1 |
    |*MULD   | 11   28  4 | 11 30/29 3 | 11  30+  3+| 11 31/30 4 |            |
    |        | 8F         | 9F         | AF         | BF         |            |
    |--------+------------+------------+------------+------------+------------|
    | NEGA   |            |            |            |            | 40  2/1  1 |
    | NEGB   |            |            |            |            | 50  2/1  1 |
    |*NEGD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 40         |
    | NEG    |            | 00  6/5  2 | 60   6+  2+| 70  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | NOP    |            |            |            |            | 12  2/1  1 |
    |--------+------------+------------+------------+------------+------------|
    |*OIM    |            | 01   6   3 | 61   7+  3+| 71   7   4 |            |
    |--------+------------+------------+------------+------------+------------|
    | ORA    | 8A   2   2 | 9A  4/3  2 | AA   4+  2 | BA  5/4  3 |            |
    | ORB    | CA   2   2 | DA  4/3  2 | EA   4+  2 | FA  5/4  3 |            |
    | ORCC   | 1A  3/2  2 |            |            |            |            |
    |*ORD    | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 8A         | 9A         | AA         | BA         |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | PSHS   | 34 5+/4+ 2 |            |            |            |            |
    | PSHU   | 36 5+/4+ 2 |            |            |            |            |
    |*PSHSW  | 10   6   2 |            |            |            |            |
    |        | 38   6   2 |            |            |            |            |
    |*PSHUW  | 10   6   2 |            |            |            |            |
    |        | 3A   6   2 |            |            |            |            |
    |--------+------------+------------+------------+------------+------------|
    | PULS   | 35 5+/4+ 2 |            |            |            |            |
    | PULU   | 37 5+/4+ 2 |            |            |            |            |
    |*PULSW  | 10   6   2 |            |            |            |            |
    |        | 39         |            |            |            |            |
    |*PULUW  | 10   6   2 |            |            |            |            |
    |        | 3B         |            |            |            |            |
    |--------+------------+------------+------------+------------+------------|
    | ROLA   |            |            |            |            | 49  2/1  1 |
    | ROLB   |            |            |            |            | 59  2/1  1 |
    |*ROLD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 49         |
    |*ROLW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 59         |
    | ROL    |            | 09  6/5  2 | 69   6+  2+| 79  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | RORA   |            |            |            |            | 46  2/1  1 |
    | RORB   |            |            |            |            | 56  2/1  1 |
    |*RORD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 46         |
    |*RORW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 56         |
    | ROR    |            | 06  6/5  2 | 66   6+  2+| 76  7/6  3 |            |
    |--------+------------+------------+------------+------------+------------|
    | RTI    |            |            |            |            | 3B  6/17 1 |
    |        |            |            |            |            |    15/17   |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | RTS    |            |            |            |            | 39  5/4  1 |
    |--------+------------+------------+------------+------------+------------|
    | SBCA   | 82   2   2 | 92  4/3  2 | A2   4+  2+| B2  5/4  3 |            |
    | SBCB   | C2   2   2 | D2  4/3  2 | E2   4+  2+| F2  5/2  3 |            |
    |*SBCD   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 82         | 92         | A2         | B2         |            |
    |--------+------------+------------+------------+------------+------------|
    | SEX    |            |            |            |            | 1D  2/1  1 |
    |*SEXW   |            |            |            |            | 14   4   1 |
    |--------+------------+------------+------------+------------+------------|
    | STA    |            | 97  4/3  2 | A7   4+  2+| B7  5/4  3 |            |
    | STB    |            | D7  4/3  2 | E7   4+  2+| F7  5/4  3 |            |
    | STD    |            | DC  5/4  2 | EC   5+  2+| FC  6/5  3 |            |
    |*STE    |            | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        |            | 97         | A7         | B7         |            |
    |*STF    |            | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        |            | D7         | E7         | F7         |            |
    |*STQ    |            | 10  8/7  3 | 10   8+  3+| 10  9/8  4 |            |
    |        |            | DD         | ED         | FD         |            |
    | STS    |            | 10  6/5  3 | 10   6+  3+| 10  7/6  4 |            |
    |        |            | DF         | EF         | FF         |            |
    | STU    |            | DF  5/4  2 | EF   5+  2+| FF  6/5  3 |            |
    |*STW    |            | 10  6/5  3 | 10   6+  3+| 10  7/6  4 |            |
    |        |            | 97         | A7         | B7         |            |
    | STX    |            | 9F  5/4  2 | AF   5+  2+| BF  6/5  3 |            |
    | STY    |            | 10  6/5  3 | 10   6+  3+| 10  7/6  4 |            |
    |        |            | 9F         | AF         | BF         |            |
    |--------+------------+------------+------------+------------+------------|
    | SUBA   | 80   2   2 | 90  4/3  2 | A0   4+  2+| B0  5/4  3 |            |
    | SUBB   | C0   2   2 | D0  4/3  2 | E0   4+  2+| F0  5/4  3 |            |
    | SUBD   | 83  4/3  3 | 93  6/4  3 | A3 6+/5+ 2+| B3  7/5  3 |            |
    |*SUBE   | 11   3   3 | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        | 80         | 90         | A0         | B0         |            |
    |*SUBF   | 11   3   3 | 11  5/4  3 | 11   5+  3+| 11  6/5  4 |            |
    |        | C0         | D0         | E0         | F0         |            |
    |*SUBW   | 10  5/4  4 | 10  7/5  3 | 10 7+/6+ 3+| 10  8/6  4 |            |
    |        | 80         | 90         | A0         | B0         |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  + | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    | SWI    |            |            |            |            | 3F 19/21 1 |
    | SWI2   |            |            |            |            | 10 20/22 2 |
    |        |            |            |            |            | 3F         |
    | SWI3   |            |            |            |            | 11 20/22 2 |
    |        |            |            |            |            | 3F         |
    |--------+------------+------------+------------+------------+------------|
    | SYNC   |            |            |            |            | 13 2+/1+ 1 |
    |--------+------------+------------+------------+------------+------------|
    | TFR   1| 1F  6/4  2 |            |            |            |            |
    |--------+------------+------------+------------+------------+------------|
    |*TIM    |            | 0B   6   3 | 6B   7+  3+| 7B   5   4 |            |
    |--------+------------+------------+------------+------------+------------|
    | TSTA   |            |            |            |            | 4D  2/1  1 |
    | TSTB   |            |            |            |            | 5D  2/1  1 |
    |*TSTD   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 4D         |
    |*TSTE   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 4D         |
    |*TSTF   |            |            |            |            | 11  3/2  2 |
    |        |            |            |            |            | 5D         |
    |*TSTW   |            |            |            |            | 10  3/2  2 |
    |        |            |            |            |            | 5D         |
    | TST    |            | 0D  6/4  2 | 6D 6+/5+ 2+| 7D  7/5  3 |            |
     -------------------------------------------------------------------------

Mnemonics Table

     _____________________     _____________________     _____________________
    |  Mnem  |   Immed.   |   |  Mnem  |   Immed.   |   |  Mnem  |   Immed.   |
    |        |            |   |        |            |   |        |            |
    |        | OP  ~/~  # |   |        | OP  ~/~  # |   |        | OP  ~/~  # |
    |--------+------------+   |--------+------------+   |--------+------------+
    | BCC    | 24   3   2 |   | BLE    | 2F   3   2 |   | BPL    | 2A   3   2 |
    | LBCC   | 10  5/6  4 |   | LBLE   | 10  5/6  4 |   | LBPL   | 10  5/6  4 |
    |        | 24         |   |        | 2F         |   |        | 2A         |
    | BCS    | 25   3   2 |   | BLO    | 25   3   2 |   | BRA    | 20   3   2 |
    | LBCS   | 10  5/6  4 |   | LBLO   | 10  5/6  4 |   | LBRA   | 16  5/4  3 |
    |        | 25         |   |        | 25         |   |        |            |
    | BEQ    | 27   3   2 |   | BLS    | 23   3   2 |   | BRN    | 21   3   2 |
    | LBEQ   | 10  5/6  4 |   | LBLS   | 10  5/6  4 |   | LBRN   | 10  5/6  4 |
    |        | 27         |   |        | 23         |   |        | 21         |
    | BGE    | 2C   3   2 |   | BLT    | 2D   3   2 |   | BSR    | 8D  7/6  2 |
    | LBGE   | 10  5/6  4 |   | LBLT   | 10  5/6  4 |   | LBSR   | 17  9/7  3 |
    |        | 2C         |   |        | 2D         |   |        |            |
    | BGT    | 2E   3   2 |   | BMI    | 28   3   2 |   | BVC    | 28   3   2 |
    | LBGT   | 10  5/6  4 |   | LBMI   | 10  5/6  4 |   | LBVC   | 10  5/6  4 |
    |        | 2E         |   |        | 28         |   |        | 28         |
    | BHI    | 22   3   2 |   | BNE    | 26   3   2 |   | BVS    | 29   3   2 |
    | LBHI   | 10  5/6  4 |   | LBNE   | 10  5/6  4 |   | LBVS   | 10  5/6  4 |
    |        | 22         |   |        | 26         |   |        | 29         |
    | BHS    | 24   3   2 |    ---------------------     --------------------- 
    | LBHS   | 10  5/6  4 |
    |        | 24         |
     ---------------------

Bit Transfer/Manipulation

     _____________________
    |  Mnem  |   Direct   |                  Post-Byte
    |        |            |
    |        | OP  ~/~  # |          --------------------------
    |--------+------------|         | 7  6 | 5  4  3 | 2  1  0 |
    |*BAND   | 11  7/6  4 |          --------------------------
    |        | 30         |
    |*BIAND  | 11  7/6  4 |          Bits 7 and 6: Register 
    |        | 31         |
    |*BOR    | 11  7/6  4 |            00 - CC   10 - B
    |        | 32         |            01 - A    11 - Unused
    |*BIOR   | 11  7/6  4 |
    |        | 33         |          Bits 5, 4 and 3: Source Bit
    |*BEOR   | 11  7/6  4 |
    |        | 34         |          Bits 2, 1 and 0: Destination bit
    |*BIEOR  | 11  7/6  4 |
    |        | 35         |
    |*LDBT   | 11  7/6  4 |      Source/Destination Bit in binary form:
    |        | 36         |
    |*STBT   | 11  8/7  4 |      0 - 000   2 - 010   5 - 100    6 - 110
    |        | 37         |      1 - 001   3 - 011   5 - 101    7 - 111
     ---------------------

Both the source and destination bit portions of the post-byte are looked at by the 6309 as the actual bit NUMBER to transfer/store. Use the binary equivilant of the numbers (0 thru 7) and position them into the bit area of the post byte.

Logical Memory Operations

     _________________________________________________________________________
    |  Mnem  |   Immed.   |   Direct   |   Indexed  |  Extended  |  Inherent  |
    |        |            |            |            |            |            |
    |        | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # | OP  ~/~  # |
    |--------+------------+------------+------------+------------+------------|
    |*AIM    |            | 02   6   3 | 62   7+  3+| 72   7   4 |            |
    |*EIM    |            | 05   6   3 | 65   7+  3+| 75   7   4 |            |
    |*OIM    |            | 01   6   3 | 61   7+  3+| 71   7   4 |            |
    |*TIM    |            | 0B   6   3 | 6B   7+  3+| 7B   5   4 |            |
     -------------------------------------------------------------------------

Inter-Register Instructions

        Inter-Register Instructions               Transfer/Exchange and
     __________________________________          Inter-Register Post Byte
    |  Mnem  |   Forms    |  Register  |
    |        |            |            |     _______________|_______________
    |        |            | OP  ~/~  + |    |   |   |   |   |   |   |   |   |
    |--------+------------+------------|    |     SOURCE    |  DESTINATION  |
    |*ADCR   | R0,R1      | 10   4   3 |    |___|___|___|___|___|___|___|___|
    |        |            | 31         |        HI NIBBLE   |  LOW NIBBLE
    |*ADDR   | R0,R1      | 10   4   3 |
    |        |            | 30         |
    |*ANDR   | R0,R1      | 10   4   3 |             Register Field
    |        |            | 34         |          (source or destination)
    |*CMPR   | R0,R1      | 10   4   3 |
    |        |            | 37         |      0000 - D (A:B)    1000 - A
    |*EORR   | R0,R1      | 10   4   3 |      0001 - X          1001 - B
    |        |            | 36         |      0010 - Y          1010 - CCR
    | EXG    | R0,R1      | 1E  8/5  2 |      0011 - U          1011 - DPR
    |*ORR    | R0,R1      | 10   4   3 |      0100 - S          1100 - 0
    |        |            | 35         |      0101 - PC         1101 - 0
    |*SBCR   | R0,R1      | 10   4   3 |      0110 - W          1110 - E
    |        |            | 33         |      0111 - V          1111 - F
    |*SUBR   | R0,R1      | 10   4   3 |
    |        |            | 32         |
    | TFR    | R0,R1      | 1F  6/4  2 |  The  results  of all  Inter-Register
    |*TFM    | R0+,R1+    | 11  6+3n 3 |  operations are  passsed into R1 with
    |        |            | 38         |  the exception of EXG which exchanges
    |*TFM    | R0-,R1-    | 11  6+3n 3 |  the values of  registers and the TFR
    |        |            | 39         |  block transfers.
    |*TFM    | R0+,R1     | 11  6+3n 3 |
    |        |            | 3A         |  The register field codes %1100 and
    |*TFM    | R0,R1+     | 11  6+3n 3 |  %1101 are both zero registers.  They
    |        |            | 3B         |  can be used as source or destination.
     ----------------------------------

Indexed Address Modes and Post byte Information

    __________________________________________________________________________
   |                           Non-Indirect Modes                             |
   |--------------------------------------------------------------------------|
   |         Type            |     Forms     | Assembler | PostByte | +/+ | + |
   |                         |               |   form    | OP code  | ~/~ | # |
   |-------------------------+---------------+-----------+----------+-----+---|
   | Constant offset from R  | No offset     |    ,R     | 1rr00100 |  0  | 0 |
   |                         | 5 bit offset  |   n,R     | 0rrnnnnn |  1  | 0 |
   |                         | 8 bit offset  |   n,R     | 1rr01000 |  1  | 1 |
   |                         | 16 bit offset |   n,R     | 1rr01001 | 4/3 | 2 |
   |-------------------------+---------------+-----------+----------+-----+---|
   | Accumulator offset      | A - Register  |   A,R     | 1rr00110 |  1  | 0 |
   | from R (Twos complement | B - Register  |   B,R     | 1rr00101 |  1  | 0 |
   |*offset)                 | E - Register  |   E,R     | 1rr00111 |  1  | 0 |
   |*                        | F - Register  |   F,R     | 1rr01010 |  1  | 0 |
   |                         | D - Register  |   D,R     | 1rr01011 | 4/2 | 0 |
   |*                        | W - Register  |   W,R     | 1rr01110 | 4/1 | 0 |
   |-------------------------+---------------+-----------+----------+-----+---|
   | Auto increment and      | Increment 1   |    ,R+    | 1rr00000 | 2/1 | 0 |
   | decrement of R          | Increment 2   |    ,R++   | 1rr00001 | 3/2 | 0 |
   |                         | Decrement 1   |    ,-R    | 1rr00010 | 2/1 | 0 |
   |                         | Decrement 2   |    ,--R   | 1rr00011 | 3/2 | 0 |
   |-------------------------+---------------+-----------+----------+-----+---|
   | Constant offset from PC | 8 bit offset  |   n,PC    | 1xx01100 |  1  | 1 |
   | (Twos complement offset)| 16 bit offset |   n,PC    | 1xx01101 | 5/3 | 2 |
   |-------------------------+---------------+-----------+----------+-----+---|
   |*Relative to W           | No Offset     |   ,W      | 10001111 |  0  | 0 |
   |*(Twos complement offset)| 16 bit offset |   n,W     | 10101111 | 5/2 | 2 |
   |* AutoIncrement W        | Increment 2   |   ,W++    | 11001111 | 3/1 | 0 |
   |* AutoDecrement W        | Decrement 2   |   ,--W    | 11101111 | 3/1 | 0 |
    --------------------------------------------------------------------------



    __________________________________________________________________________
   |                             Indirect Modes                               |
   |--------------------------------------------------------------------------|
   |         Type            |     Forms     | Assembler | Post--byte | + | + |
   |                         |               |   form    |  OP code   | ~ | # |
   |-------------------------+---------------+-----------+------------+---+---|
   | Constant offset from R  | No offset     |  [ ,R]    |  1rr10100  | 3 | 0 |
   |                         | 5 bit offset  |  [n,R]    |  Defaults to 8 bit |
   |                         | 8 bit offset  |  [n,R]    |  1rr11000  | 4 | 1 |
   |                         | 16 bit offset |  [n,R]    |  1rr11001  | 7 | 2 |
   |-------------------------+---------------+-----------+------------+---+---|
   | Accumulator offset      | A - Register  |  [A,R]    |  1rr10110  | 4 | 0 |
   | from R (Twos complement | B - Register  |  [B,R]    |  1rr10101  | 4 | 0 |
   |*offset)                 | E - Register  |  [E,R]    |  1rr10111  | 1 | 0 |
   |*                        | F - Register  |  [F,R]    |  1rr11010  | 1 | 0 |
   |                         | D - Register  |  [D,R]    |  1rr11011  | 4 | 0 |
   |*                        | W - Register  |  [W,R]    |  1rr11110  | 4 | 0 |
   |-------------------------+---------------+-----------+------------+---+---|
   | Auto Increment and      | Increment 2   |  [,R++]   |  1rr10001  | 6 | 0 |
   | decrement of R          | Decrement 2   |  [,--R]   |  1rr10011  | 6 | 0 |
   |-------------------------+---------------+-----------+------------+---+---|
   | Constant offset from PC | 8 bit offset  |  [n,PC]   |  1xx11100  | 4 | 1 |
   | (Twos complement offset)| 16 bit offset |  [n,PC]   |  1xx11101  | 8 | 2 |
   |-------------------------+---------------+-----------+------------+---+---|
   | Extended indirect       | 16 bit address|   [n]     |  10011111  | 5 | 2 |
   |-------------------------+---------------+-----------+------------+---+---|
   |*Relative to W           | No Offset     |   [,W]    |  10010000  | 0 | 0 |
   |*(Twos complement offset)| 16 bit offset |   [n,W]   |  10110000  | 5 | 2 |
   |* AutoIncrement W        | Increment 2   |   [,W++]  |  11010000  | 3 | 0 |
   |* AutoDecrement W        | Decrement 2   |   [,--W]  |  11110000  | 3 | 0 |
    -------------------------------------------------------------------------- 

        rr = X, Y, U or S      X = 00  Y = 01
        xx = Doesn't care      U = 10  S = 11


    + and +   indicates the additional number of cycles and bytes for the
    ~     #   particular variation

Register Descriptions

     _________________________________________________________________________
    | X  - 16 bit index register                                              |
    | Y  - 16 bit index register                                              |
    | U  - 16 bit user-stack pointer                                          |
    | S  - 16 bit system-stack pointer                                        |
    | PC - 16 bit program counter register                                    |
    |*V  - 16 bit variable register (inter-register instructions only)        |
    |*0  - 8/16 bit zero register   (inter-register instructions only)        |
    |-------------------------------------------------------------------------|
    | A  - 8 bit accumulator             |                                    |
    | B  - 8 bit accumulator             |    Accumulator structure map:      |
    |*E  - 8 bit accumulator             |      ----- ----- ----- -----       |
    |*F  - 8 bit accumulator             |     |  A  |  B  |  E  |  F  |      |
    | D  - 16 bit concatenated reg.(A B) |      -----------+-----------       |
    |*W  - 16 bit concatenated reg.(E F) |     |     D     |     W     |      |
    |*Q  - 32 bit concatenated reg.(D W) |      -----------------------       |
    |------------------------------------|     |           Q           |      |
    |*MD - 8 bit mode/error register     |      -----------------------       |
    | CC - 8 bit condition code register | bit  31   24    15    8     0      |
    | DP - 8 bit direct page register    |                                    |
     -------------------------------------------------------------------------
      * Indicates new registers in 6309 CPU.

Push/Pull Order of Stack

             Pull order                  Push/Pull Post byte
                 |                 -------------------------------
                \|/               | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
                 '                 -------------------------------
                 CC                 |   |   |   |   |   |   |   |____CCr
                 A\                 |   |   |   |   |   |   |________A
                 B/ D\ Q            |   |   |   |   |   |____________B
                 E\ W/              |   |   |   |   |________________DPr
                 F/                 |   |   |   |____________________X
                 DP                 |   |   |________________________Y
                X-hi                |   |____________________________S/U
                X-low               |________________________________PC
                Y-hi
                Y-low
                U/S-hi
                U/S-low
                PC-hi
                PC-low
                  .
                 /|\
                  |
              Push order

Condition Code Register

                                  -------------------------------
                                 | E | F | H | I | N | Z | V | C |
                                  -------------------------------
                    Entire flag____|   |   |   |   |   |   |   |____Carry flag
                      FIRQ mask________|   |   |   |   |   |________Overflow
                     Half carry____________|   |   |   |____________Zero
                       IRQ mask________________|   |________________Negative


       The PSH(s,u) and PUL(s,u) instructions require one additional
       cycle for each byte pushed or pulled.

Please note: I did not write these pages. They were copied from the The Wayback Machine to make them easier to navigate (see top right menu) and to keep them alive a little bit longer, for posterity.