| AND plane | Bitmask | Instruction(s) | OR plane | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Column | /IR0 | IR0 | /IR1 | IR1 | /IR2 | IR2 | /IR3 | IR3 | /IR4 | IR4 | /IR5 | IR5 | /IR6 | IR6 | /IR7 | IR7 | T2 | T3 | T4 | T5 | T6 | T7 | row00 | row01 | row02 | row03 | row04 | row05 | row06 | row07 | row08 | row09 | row10 | row11 | row12 | row13 | row14 | row15 | row16 | row17 | row18 | row19 | row20 | row21 | row22 | row23 | row24 | row25 | row26 | row27 | row28 | row29 | row30 | row31 | row32 | row33 | row34 | row35 | row36 | row37 | row38 | row39 | row40 | row41 | ||
| 000 | X | X | X | xxxx x11x 2 | Too many (64) | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 001 | X | X | X | xxxx x1x1 2 | Too many (64) | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 002 | X | X | X | x0xx x1xx 2 | Too many (64) | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 003 | X | X | X | X | xxxx 0x01 2 | Too many (32) | 32 | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 004 | X | X | X | X | xxx0 01xx 2 | Too many (32) | 32 | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 005 | X | X | X | X | xx0x 01xx 2 | Too many (32) | 32 | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 006 | X | X | X | X | x0xx 01xx 2 | Too many (32) | 32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 007 | X | X | X | X | X | X | X | X | X | 0101 1011 2 | TAB | 56 | 02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 008 | X | X | X | X | X | X | X | X | X | 0000 0000 2 | BRK | 08 | 24 | 27 | 07 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 009 | X | X | X | X | X | X | X | X | X | 0111 1011 2 | TBA | 51 | 37 | 34 | 00 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 010 | X | X | X | X | X | X | X | X | X | 0001 0100 4 | TRB a8 | 19 | 22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 011 | X | X | X | X | X | X | X | X | X | 0001 1100 5 | TRB a16 | 19 | 22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 012 | X | X | X | X | X | xxxx 0111 3 | Too many (16) | 32 | 54 | 27 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 013 | X | X | X | X | X | xxxx 1111 3 | Too many (16) | 19 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 014 | X | X | X | X | X | xxxx 0001 4 | Too many (16) | 04 | 05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 015 | X | X | X | X | X | X | xxx1 0010 4 | Too many (8) | 04 | 16 | 13 | 05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 016 | X | X | X | X | X | X | X | X | X | 1000 0010 5 | STA (r8,SP),Y | 04 | 16 | 13 | 05 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 017 | X | X | X | X | X | X | X | X | X | 1110 0010 5 | LDA (r8,SP),Y | 04 | 16 | 13 | 05 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 018 | X | X | X | X | xxxx x111 4 | Too many (32) | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 019 | X | X | X | X | xxxx x111 2 | Too many (32) | 32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 020 | X | X | X | X | X | X | X | x11x 0001 5 | ADC (a8,X); ADC (a8),Y; SBC (a8,X); SBC (a8),Y | 23 | 73 | 12 | 16 | 62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 021 | X | X | X | X | X | X | X | x11x 0101 3 | ADC a8; ADC a8,X; SBC a8; SBC a8,X | 23 | 73 | 12 | 16 | 62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 022 | X | X | X | X | X | X | X | x11x 1101 4 | ADC a16; ADC a16,X; SBC a16; SBC a16,X | 23 | 73 | 12 | 16 | 62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 023 | X | X | X | X | X | X | X | x111 1x01 4 | ADC a16,Y; ADC a16,X; SBC a16,Y; SBC a16,X | 23 | 73 | 12 | 16 | 62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 024 | X | X | X | X | X | X | X | X | x110 1001 2 | ADC #d8; SBC #d8 | 23 | 73 | 12 | 16 | 62 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 025 | X | X | X | X | X | X | X | X | x111 0010 5 | ADC (a8),Z; SBC (a8),Z | 23 | 73 | 12 | 16 | 62 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 026 | X | X | X | X | X | X | 0xxx 0001 5 | Too many (8) | 56 | 51 | 29 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 027 | X | X | X | X | 1xxx 11xx 2 | Too many (32) | 08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 028 | X | X | X | X | X | X | 0xxx 0101 3 | Too many (8) | 56 | 51 | 29 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 029 | X | X | X | X | xx1x 11xx 2 | Too many (32) | 08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 030 | X | X | X | X | X | X | X | X | X | 0110 0010 7 | RTN | 16 | 39 | 13 | 06 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 031 | X | X | X | X | X | X | X | X | X | 0010 1011 2 | TYS | 06 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 032 | X | X | X | X | X | X | X | X | 11x1 0011 3 | BNE r16; BEQ r16 | 29 | 10 | 16 | 13 | 21 | 58 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 033 | X | X | X | X | X | X | X | X | 01x1 0011 3 | BVC r16; BVS r16 | 29 | 10 | 16 | 61 | 13 | 21 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 034 | X | X | X | X | X | X | X | X | 100x 0011 3 | BRU r16; BCC r16 | 29 | 10 | 16 | 13 | 21 | 25 | 41 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 035 | X | X | X | X | X | X | X | X | 10x1 0011 3 | BCC r16; BCS r16 | 29 | 71 | 10 | 16 | 13 | 21 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 036 | X | X | X | X | X | X | X | X | 00x1 0011 3 | BPL r16; BMI r16 | 29 | 10 | 16 | 13 | 21 | 59 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 037 | X | X | X | X | X | X | X | X | X | 0110 0000 4 | RTS | 10 | 16 | 13 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 038 | X | X | X | X | X | X | X | X | 011x 1100 5 | JMP (a16); JMP (a16,X) | 10 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 039 | X | X | X | X | X | X | X | X | 0010 001x 7 | JSR (a16); JSR (a16,X) | 10 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 040 | X | X | X | X | X | X | X | X | X | 0110 0010 5 | RTN | 32 | 10 | 16 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 041 | X | X | X | X | X | X | X | X | X | 0110 0011 5 | BSR r16 | 29 | 10 | 21 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 042 | X | X | X | X | X | X | X | X | X | 0100 0000 5 | RTI | 10 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 043 | X | X | X | X | X | X | X | X | X | 0010 0000 5 | JSR a16 | 10 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 044 | X | X | X | X | X | X | X | X | X | 0100 1100 3 | JMP a16 | 10 | 25 | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 045 | X | X | X | X | X | X | X | X | X | 0000 0000 7 | BRK | 10 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 046 | X | X | X | X | X | X | xxx1 0010 3 | Too many (8) | 32 | 29 | 03 | 33 | 31 | 16 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 047 | X | X | X | X | X | xxxx 0001 3 | Too many (16) | 32 | 03 | 33 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 048 | X | X | X | X | X | X | X | X | X | 0110 0010 6 | RTN | 32 | 29 | 16 | 47 | 46 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 049 | X | X | X | X | X | X | X | X | X | 1001 1010 2 | TXS | 53 | 46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 050 | X | X | X | X | X | X | xxx1 0011 2 | Too many (8) | 29 | 33 | 16 | 11 | 43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 051 | X | X | X | X | X | X | X | X | 100x 0011 2 | BRU r16; BCC r16 | 29 | 33 | 16 | 11 | 43 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 052 | X | X | X | X | X | X | X | X | X | 0110 0011 2 | BSR r16 | 29 | 33 | 16 | 11 | 43 | 24 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 053 | X | X | X | X | X | X | X | X | X | 1110 0010 4 | LDA (r8,SP),Y | 32 | 29 | 33 | 31 | 16 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 054 | X | X | X | X | X | X | X | X | X | 1000 0010 4 | STA (r8,SP),Y | 32 | 29 | 33 | 31 | 16 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 055 | X | X | X | X | X | X | X | X | 11x0 0011 4 | DEW a8; INW a8 | 32 | 03 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 056 | X | X | X | X | X | X | X | X | X | 0010 0000 2 | JSR a16 | 33 | 24 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 057 | X | X | X | X | X | X | X | X | X | 0100 1100 2 | JMP a16 | 33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 058 | X | X | X | X | X | xxxx 1111 4 | Too many (16) | 29 | 09 | 42 | 16 | 11 | 43 | 57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 059 | X | X | X | X | X | X | 0xxx 1101 4 | Too many (8) | 56 | 51 | 29 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 060 | X | X | X | X | X | X | 0xx1 1x01 4 | Too many (8) | 56 | 51 | 29 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 061 | X | X | X | X | X | xxx1 x101 2 | Too many (16) | 29 | 53 | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 062 | X | X | X | X | X | xxx1 1x01 3 | Too many (16) | 32 | 01 | 16 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 063 | X | X | X | X | X | xxx1 0x10 2 | Too many (16) | 32 | 08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 064 | X | X | X | X | X | X | xx1x 0001 5 | Too many (8) | 51 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 065 | X | X | X | X | X | x1xx 011x 4 | Too many (16) | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 066 | X | X | X | X | X | xxxx 1110 3 | Too many (16) | 32 | 01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 067 | X | X | X | X | X | 0xxx 011x 4 | Too many (16) | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 068 | X | X | X | X | X | X | X | 0xx0 1001 2 | ORA #d8; AND #d8; EOR #d8; ADC #d8 | 56 | 51 | 29 | 37 | 34 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 069 | X | X | X | X | X | 1xxx 11x0 3 | Too many (16) | 32 | 01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 070 | X | X | X | X | X | X | xxx0 0001 2 | Too many (8) | 29 | 53 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 071 | X | X | X | X | X | X | xx1x 0101 3 | Too many (8) | 51 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 072 | X | X | X | X | X | xx1x 11x0 3 | Too many (16) | 32 | 01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 073 | X | X | X | X | X | X | X | 0xx1 0010 5 | ORA (a8),Z; AND (a8),Z; EOR (a8),Z; ADC (a8),Z | 56 | 51 | 29 | 37 | 34 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 074 | X | X | X | X | X | x0xx 11x0 3 | Too many (16) | 32 | 01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 075 | X | X | X | X | X | X | xxx1 1001 2 | Too many (8) | 29 | 08 | 16 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 076 | X | X | X | X | X | X | xx1x 1101 4 | Too many (8) | 51 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 077 | X | X | X | X | X | X | X | 110x 010x 3 | CPY a8; CMP a8; CPZ a8; CMP a8,X | 73 | 16 | 11 | 37 | 34 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 078 | X | X | X | X | X | xxxx 1101 3 | Too many (16) | 32 | 01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 079 | X | X | X | X | X | X | xx11 1x01 4 | Too many (8) | 51 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 080 | X | X | X | X | X | X | x1x1 x110 2 | Too many (8) | 29 | 53 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 081 | X | X | X | X | X | X | xxx1 0001 3 | Too many (8) | 29 | 16 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 082 | X | X | X | X | X | X | 0xx1 x110 2 | Too many (8) | 29 | 53 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 083 | X | X | X | X | X | X | X | 110x 110x 4 | CPY a16; CMP a16; CPZ a16; CMP a16,X | 73 | 16 | 11 | 37 | 34 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 084 | X | X | X | X | X | X | 0x11 x1x0 2 | Too many (8) | 29 | 53 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 085 | X | X | X | X | X | X | x011 x10x 2 | Too many (8) | 29 | 53 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 086 | X | X | X | X | X | X | X | 01x1 01x0 2 | ASR a8,X; LSR a8,X; STZ a8,X; ROR a8,X | 32 | 29 | 53 | 08 | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 087 | X | X | X | X | X | X | X | X | 11x1 0000 2 | BNE r8; BEQ r8 | 29 | 09 | 42 | 16 | 11 | 43 | 58 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 088 | X | X | X | X | X | X | X | X | 01x1 0000 2 | BVC r8; BVS r8 | 29 | 09 | 42 | 16 | 61 | 11 | 43 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 089 | X | X | X | X | X | X | X | X | 100x 0000 2 | BRU r8; BCC r8 | 29 | 09 | 42 | 16 | 11 | 43 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 090 | X | X | X | X | X | X | X | X | 10x1 0000 2 | BCC r8; BLS r8 | 29 | 71 | 09 | 42 | 16 | 11 | 43 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 091 | X | X | X | X | X | X | X | X | 00x1 0000 2 | BPL r8; BMI r8 | 29 | 09 | 42 | 16 | 11 | 43 | 59 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 092 | X | X | X | X | X | X | X | X | X | 1110 0000 2 | CPX #d8 | 29 | 73 | 38 | 53 | 16 | 11 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||
| 093 | X | X | X | X | X | X | X | X | X | 1100 0000 2 | CPY #d8 | 29 | 73 | 38 | 16 | 11 | 37 | 34 | 25 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||
| 094 | X | X | X | X | X | X | X | X | 111x 0110 3 | INC a8; INC a8,X | 32 | 54 | 16 | 11 | 37 | 34 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 095 | X | X | X | X | X | X | X | X | X | 1100 0010 2 | CPZ #d8 | 29 | 73 | 38 | 16 | 11 | 37 | 34 | 25 | 48 | ||||||||||||||||||||||||||||||||||||||||||||||
| 096 | X | X | X | X | X | X | X | X | 110x 0110 3 | DEC a8; DEC a8,X | 32 | 54 | 38 | 16 | 37 | 34 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 097 | X | X | X | X | X | X | 11x0 0xx1 2 | Too many (8) | 32 | 08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 098 | X | X | X | X | X | X | X | X | 111x 1110 4 | INC a16; INC a16,X | 32 | 54 | 17 | 11 | 37 | 34 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 099 | X | X | X | X | X | X | X | X | 110x 1110 4 | DEC a16; DEC a16,X | 32 | 54 | 38 | 17 | 37 | 34 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 100 | X | X | X | X | X | X | X | X | 110x 0001 5 | CMP (a8,X); CMP (a8),Y | 73 | 17 | 11 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 101 | X | X | X | X | X | X | X | X | 001x 0100 3 | BIT a8; BIT a8,X | 56 | 28 | 19 | 62 | 37 | 34 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 102 | X | X | X | X | X | X | 1xx0 1x11 2 | Too many (8) | 08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 103 | X | X | X | X | X | X | X | xx01 1110 2 | ASL a16,X; LSR a16,X; STZ a16,X; DEC a16,X | 28 | 53 | 17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 104 | X | X | X | X | X | X | 0xxx 0111 3 | Too many (8) | 38 | 19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 105 | X | X | X | X | X | X | X | X | X | 1110 0100 3 | CPX a8 | 28 | 73 | 38 | 53 | 17 | 11 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||
| 106 | X | X | X | X | X | X | X | 10x1 010x 2 | STY a8,X; STA a8,X; LDY a8,X; LDA a8,X | 28 | 53 | 17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 107 | X | X | X | X | X | X | X | X | 001x 1100 4 | BIT a16; BIT a16,X | 56 | 28 | 62 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 108 | X | X | X | X | X | X | X | 10x1 10x1 3 | STA a16,Y; STX a16,Y; LDA a16,Y; LDZ a16,X | 32 | 01 | 17 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 109 | X | X | X | X | X | X | X | X | X | 1110 1100 4 | CPX a16 | 28 | 73 | 38 | 53 | 17 | 11 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||
| 110 | X | X | X | X | X | X | X | X | 1101 1x01 4 | CMP a16,Y; CMP a16,X | 73 | 17 | 11 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 111 | X | X | X | X | X | X | X | 11xx 0001 5 | CMP (a8,X); CMP (a8),Y; SBC (a8,X); SBC (a8),Y | 56 | 28 | 38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 112 | X | X | X | X | X | X | X | 11xx 0101 3 | CMP a8; CMP a8,X; SBC a8; SBC a8,X | 56 | 28 | 38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 113 | X | X | X | X | X | X | X | X | 000x 0100 3 | TSB a8; TRB a8 | 56 | 32 | 28 | 19 | 34 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 114 | X | X | X | X | X | X | X | 11xx 1101 4 | CMP a16; CMP a16,X; SBC a16; SBC a16,X | 56 | 28 | 38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 115 | X | X | X | X | X | X | X | X | 000x 1100 4 | TSB a16; TRB a16 | 56 | 32 | 28 | 19 | 34 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 116 | X | X | X | X | X | X | X | 1xx0 1011 3 | STY a16,X; LDZ a16; ASW a16; ROW a16 | 32 | 01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 117 | X | X | X | X | X | X | X | 11x1 1x01 4 | CMP a16,Y; CMP a16,X; SBC a16,Y; SBC a16,X | 56 | 28 | 38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 118 | X | X | X | X | X | X | X | X | 000x 0100 4 | TSB a8; TRB a8 | 56 | 54 | 28 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 119 | X | X | X | X | X | X | X | X | X | 1000 1001 2 | BIT #d8 | 56 | 28 | 19 | 62 | 37 | 34 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 120 | X | X | X | X | X | X | X | X | 10x1 0110 2 | STX a8,Y; LDX a8,Y | 28 | 17 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 121 | X | X | X | X | X | X | X | X | 0010 00x1 2 | AND (a8,X); JSR (a16,X) | 28 | 53 | 17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 122 | X | X | X | X | X | X | X | X | 000x 1100 5 | TSB a16; TRB a16 | 56 | 54 | 28 | 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 123 | X | X | X | X | X | X | X | X | 1001 10x1 2 | STA a16,Y; STX a16,Y | 28 | 08 | 17 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 124 | X | X | X | X | X | X | X | X | 11x0 1001 2 | CMP #d8; SBC #d8 | 56 | 28 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 125 | X | X | X | X | X | X | X | X | 11x1 0010 5 | CMP (a8),Z; SBC (a8),Z | 56 | 28 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 126 | X | X | X | X | X | X | X | X | 1011 x110 2 | LDX a8,Y; LDX a16,Y | 28 | 17 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 127 | X | X | X | X | X | X | X | X | 0010 001x 2 | JSR (a16); JSR (a16,X) | 08 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 128 | X | X | X | X | X | X | X | X | X | 1110 0010 2 | LDA (r8,SP),Y | 28 | 08 | 17 | 47 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 129 | X | X | X | X | X | X | X | X | X | 1000 0010 2 | STA (r8,SP),Y | 28 | 08 | 17 | 47 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 130 | X | X | X | X | X | X | X | X | X | 1011 1011 2 | LDZ a16,X | 28 | 53 | 08 | 17 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 131 | X | X | X | X | X | X | X | X | X | 1000 1011 2 | STY a16,X | 28 | 53 | 17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 132 | X | X | X | X | X | X | X | X | X | 1100 0100 3 | CPY a8 | 28 | 38 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 133 | X | X | X | X | X | X | X | X | X | 1101 0100 3 | CPZ a8 | 28 | 38 | 48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 134 | X | X | X | X | X | X | X | X | X | 1100 1100 4 | CPY a16 | 28 | 38 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 135 | X | X | X | X | X | X | X | X | X | 1101 1100 4 | CPZ a16 | 28 | 38 | 48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 136 | X | X | X | X | X | X | X | X | X | 1110 0010 3 | LDA (r8,SP),Y | 32 | 01 | 40 | 17 | 39 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 137 | X | X | X | X | X | X | X | X | X | 1000 0010 3 | STA (r8,SP),Y | 32 | 01 | 40 | 17 | 39 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 138 | X | X | X | X | X | X | X | X | 0010 001x 5 | JSR (a16); JSR (a16,X) | 32 | 01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 139 | X | X | X | X | X | X | X | X | X | 0110 0010 2 | RTN | 40 | 08 | 43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 140 | X | X | X | X | X | X | X | X | X | 0110 0010 3 | RTN | 01 | 40 | 45 | 21 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 141 | X | X | X | X | X | X | X | X | X | 1100 1001 2 | CMP #d8 | 73 | 17 | 11 | 37 | 34 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 142 | X | X | X | X | X | X | X | X | 101x 0110 3 | LDX a8; LDX a8,Y | 37 | 34 | 25 | 55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 143 | X | X | X | X | X | X | X | X | 101x 1110 4 | LDX a16; LDX a16,Y | 37 | 34 | 25 | 55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 144 | X | X | X | X | X | X | X | X | X | 1110 1000 2 | INX | 53 | 17 | 11 | 37 | 34 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 145 | X | X | X | X | X | X | X | X | X | 1100 1010 2 | DEX | 38 | 53 | 17 | 37 | 34 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 146 | X | X | X | X | X | X | X | X | X | 1010 0010 2 | LDX #d8 | 37 | 34 | 26 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 147 | X | X | X | X | X | X | X | X | X | 1111 1010 3 | PLX | 37 | 34 | 26 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 148 | X | X | X | X | X | X | X | X | X | 1010 1010 2 | TAX | 56 | 37 | 34 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 149 | X | X | X | X | X | X | X | X | X | 1011 1010 2 | TSX | 47 | 37 | 34 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 150 | X | X | X | X | X | X | X | X | 101x 0100 3 | LDY a8; LDY a8,X | 37 | 34 | 26 | 52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 151 | X | X | X | X | X | X | X | X | X | 1101 0010 5 | CMP (a8),Z | 73 | 17 | 11 | 37 | 34 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 152 | X | X | X | X | X | X | X | X | 101x 1100 4 | LDY a16; LDY a16,X | 37 | 34 | 26 | 52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 153 | X | X | X | X | X | X | X | X | X | 0100 0010 3 | NEG A | 56 | 51 | 17 | 11 | 37 | 34 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 154 | X | X | X | X | X | X | X | X | X | 1100 1000 2 | INY | 17 | 11 | 37 | 34 | 50 | 52 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 155 | X | X | X | X | X | X | X | X | X | 0001 1010 2 | INC A | 56 | 51 | 17 | 11 | 37 | 34 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 156 | X | X | X | X | X | X | X | X | X | 0011 1010 2 | DEC A | 56 | 51 | 38 | 17 | 37 | 34 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 157 | X | X | X | X | X | X | X | X | X | 1000 1000 2 | DEY | 38 | 17 | 37 | 34 | 50 | 52 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 158 | X | X | X | X | X | X | X | X | X | 1010 0000 2 | LDY #d8 | 37 | 34 | 26 | 52 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 159 | X | X | X | X | X | X | X | X | X | 0111 1010 3 | PLY | 37 | 34 | 26 | 52 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 160 | X | X | X | X | X | X | X | X | X | 1110 0011 3 | INW a8 | 32 | 54 | 17 | 11 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 161 | X | X | X | X | X | X | X | X | X | 1010 1000 2 | TAY | 56 | 37 | 34 | 52 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 162 | X | X | X | X | X | X | X | X | X | 0000 1011 2 | TSY | 39 | 37 | 34 | 52 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 163 | X | X | X | X | X | X | X | X | X | 0110 0000 3 | RTS | 42 | 45 | 17 | 11 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 164 | X | X | X | X | X | X | X | X | X | 0001 1011 2 | INZ | 49 | 17 | 11 | 37 | 34 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 165 | X | X | X | X | X | X | X | X | X | 0110 0010 4 | RTN | 42 | 45 | 17 | 11 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 166 | X | X | X | X | X | X | X | X | X | 0100 0010 2 | NEG A | 56 | 51 | 40 | 38 | 26 | 20 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 167 | X | X | X | X | X | X | X | X | X | 0011 1011 2 | DEZ | 49 | 38 | 17 | 37 | 34 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 168 | X | X | X | X | X | X | X | X | X | 1100 0011 3 | DEW a8 | 32 | 54 | 38 | 17 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 169 | X | X | X | X | X | X | X | X | 1100 00x1 5 | CMP (a8,X); DEW a8 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 170 | X | X | X | X | X | X | X | 00xx 0110 3 | ASL a8; ASL a8,X; ROL a8; ROL a8,X | 32 | 54 | 73 | 36 | 35 | 27 | 14 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 171 | X | X | X | X | X | X | X | 00xx 1110 4 | ASL a16; ASL a16,X; ROL a16; ROL a16,X | 32 | 54 | 73 | 36 | 35 | 27 | 14 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 172 | X | X | X | X | X | X | X | X | 00x0 1010 2 | ASL A; ROL A | 56 | 51 | 73 | 36 | 35 | 14 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 173 | X | X | X | X | X | X | X | X | 101x 1011 4 | LDZ a16; LDZ a16,X | 49 | 36 | 35 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 174 | X | X | X | X | X | X | X | X | X | 1010 0011 2 | LDZ #d8 | 49 | 36 | 35 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 175 | X | X | X | X | X | X | X | X | X | 1111 1011 3 | PLZ | 49 | 36 | 35 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 176 | X | X | X | X | X | X | X | X | X | 0100 1011 2 | TAZ | 56 | 49 | 36 | 35 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 177 | X | X | X | X | X | X | X | X | 11x0 1011 4 | ASW a16; ROW a16 | 32 | 54 | 27 | 14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 178 | X | X | X | X | X | X | X | X | 11x0 1011 6 | ASW a16; ROW a16 | 32 | 54 | 73 | 13 | 36 | 35 | 27 | 14 | 18 | |||||||||||||||||||||||||||||||||||||||||||||||
| 179 | X | X | X | X | X | X | X | X | 010x 0100 3 | ASR a8; ASR a8,X | 32 | 73 | 27 | 14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 180 | X | X | X | X | X | X | X | X | X | 0100 0011 2 | ASR A | 56 | 40 | 73 | 26 | 14 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 181 | X | X | X | X | X | X | X | xx10 1001 2 | AND #d8; ADC #d8; LDA #d8; SBC #d8 | 51 | 36 | 35 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 182 | X | X | X | X | X | X | X | 01xx 0110 3 | LSR a8; LSR a8,X; ROR a8; ROR a8,X | 32 | 54 | 73 | 36 | 35 | 27 | 15 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 183 | X | X | X | X | X | X | X | 01xx 1110 4 | LSR a16; LSR a16,X; ROR a16; ROR a16,X | 32 | 54 | 73 | 36 | 35 | 27 | 15 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 184 | X | X | X | X | X | X | xxx1 0001 4 | Too many (8) | 17 | 13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 185 | X | X | X | X | X | X | X | xx11 0010 5 | AND (a8),Z; ADC (a8),Z; LDA (a8),Z; SBC (a8),Z | 51 | 36 | 35 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 186 | X | X | X | X | X | X | xxx1 1110 3 | Too many (8) | 17 | 13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 187 | X | X | X | X | X | X | x1xx 1110 5 | Too many (8) | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 188 | X | X | X | X | X | X | 0xxx 1110 5 | Too many (8) | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 189 | X | X | X | X | X | X | X | X | 11x0 0011 5 | DEW a8; INW a8 | 32 | 54 | 17 | 13 | 36 | 35 | 27 | 18 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 190 | X | X | X | X | X | X | X | X | 01x0 1010 2 | LSR A; ROR A | 56 | 51 | 73 | 36 | 35 | 15 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 191 | X | X | X | X | X | X | X | X | 010x 0100 4 | ASR a8; ASR a8,X | 54 | 73 | 12 | 36 | 35 | 26 | 15 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 192 | X | X | X | X | X | X | 1xxx 1111 4 | Too many (8) | 60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 193 | X | X | X | X | X | X | X | xx01 0000 2 | BPL r8; BVC r8; BCC r8; BNE r8 | 60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 194 | X | X | X | X | X | X | X | 0x11 11x0 3 | BIT a16,X; ROL a16,X; JMP (a16,X); ROR a16,X | 17 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 195 | X | X | X | X | X | X | X | x011 11x0 3 | BIT a16,X; ROL a16,X; LDY a16,X; LDX a16,Y | 17 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 196 | X | X | X | X | X | X | X | 100x 01x0 2 | STY a8; STX a8; STY a8,X; STX a8,Y | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 197 | X | X | X | X | X | X | X | 100x 010x 2 | STY a8; STA a8; STY a8,X; STA a8,X | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 198 | X | X | X | X | X | X | X | X | 010x 0001 5 | EOR (a8,X); EOR (a8),Y | 20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 199 | X | X | X | X | X | X | X | X | 010x 0101 3 | EOR a8; EOR a8,X | 20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 200 | X | X | X | X | X | X | X | X | 010x 1101 4 | EOR a16; EOR a16,X | 20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 201 | X | X | X | X | X | X | X | X | 0101 1x01 4 | EOR a16,Y; EOR a16,X | 20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 202 | X | X | X | X | X | X | X | X | X | 0100 1001 2 | EOR #d8 | 20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 203 | X | X | X | X | X | X | X | X | X | 0101 0010 5 | EOR (a8),Z | 20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 204 | X | X | X | X | X | X | X | X | 00x0 0000 3 | BRK; JSR a16 | 54 | 44 | 21 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 205 | X | X | X | X | X | X | X | 0x1x 0110 3 | ROL a8; ROL a8,X; ROR a8; ROR a8,X | 12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 206 | X | X | X | X | X | X | X | x101 110x 4 | AUG; EOR a16,X; CPZ a16; CMP a16,X | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 207 | X | X | X | X | X | X | X | 100x 11x0 3 | STY a16; STX a16; STZ a16; STZ a16,X | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 208 | X | X | X | X | X | X | X | xx01 0011 3 | BPL r16; BVC r16; BCC r16; BNE r16 | 60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 209 | X | X | X | X | X | X | X | X | 0010 00x0 3 | JSR a16; JSR (a16) | 54 | 44 | 21 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 210 | X | X | X | X | X | X | X | X | 100x 0110 3 | STX a8; STX a8,Y | 54 | 53 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 211 | X | X | X | X | X | X | X | 0x1x 1110 4 | ROL a16; ROL a16,X; ROR a16; ROR a16,X | 12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 212 | X | X | X | X | X | X | X | X | 011x 0100 3 | STZ a8; STZ a8,X | 54 | 26 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 213 | X | X | X | X | X | X | X | X | 100x 0100 3 | STY a8; STY a8,X | 54 | 26 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 214 | X | X | X | X | X | X | X | 100x 110x 3 | STY a16; STA a16; STZ a16; STA a16,X | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 215 | X | X | X | X | X | X | X | X | 0x00 1000 2 | PHP; PHA | 40 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 216 | X | X | X | X | X | X | X | X | 100x 1011 3 | STY a16,X; STX a16,Y | 17 | 13 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 217 | X | X | X | X | X | X | X | X | 100x 0001 5 | STA (a8,X); STA (a8),Y | 56 | 54 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 218 | X | X | X | X | X | X | X | X | x101 1010 2 | PHY; PHX | 40 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 219 | X | X | X | X | X | X | X | X | X | 0110 1000 3 | PLA | 51 | 36 | 35 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 220 | X | X | X | X | X | X | X | X | 0x10 0011 3 | JSR (a16,X); BSR r16 | 54 | 44 | 21 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 221 | X | X | X | X | X | X | X | X | 01x0 0000 2 | RTI; RTS | 45 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 222 | X | X | X | X | X | X | X | X | 100x 0101 3 | STA a8; STA a8,X | 56 | 54 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 223 | X | X | X | X | X | X | X | X | 0x10 1000 2 | PLP; PLA | 40 | 45 | 24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 224 | X | X | X | X | X | X | X | X | x111 1010 2 | PLY; PLX | 40 | 45 | 24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 225 | X | X | X | X | X | X | X | 001x 01x1 3 | AND a8; RMB2 a8; AND a8,X; RMB3 a8 | 19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 226 | X | X | X | X | X | X | X | 001x 110x 4 | BIT a16; AND a16; BIT a16,X; AND a16,X | 19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227 | X | X | X | X | X | X | X | X | 1101 101x 2 | PHX; PHZ | 40 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 228 | X | X | X | X | X | X | X | X | 100x 1101 4 | STA a16; STA a16,X | 56 | 54 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 229 | X | X | X | X | X | X | X | X | X | 1110 0010 6 | LDA (r8,SP),Y | 51 | 36 | 35 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 230 | X | X | X | X | X | X | X | X | 0010 00x0 4 | JSR a16; JSR (a16) | 54 | 44 | 43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 231 | X | X | X | X | X | X | X | X | X | 0100 0011 3 | ASR A | 56 | 51 | 73 | 12 | 36 | 35 | 15 | ||||||||||||||||||||||||||||||||||||||||||||||||
| 232 | X | X | X | X | X | X | X | X | X | 1000 1010 2 | TXA | 51 | 53 | 36 | 35 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 233 | X | X | X | X | X | X | X | X | 1001 11x0 4 | STZ a16; STZ a16,X | 54 | 26 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 234 | X | X | X | X | X | X | X | X | 1001 1x01 4 | STA a16,Y; STA a16,X | 56 | 54 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 235 | X | X | X | X | X | X | X | X | 0x10 1010 2 | ROL A; ROR A | 12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 236 | X | X | X | X | X | X | X | X | 011x 0100 2 | STZ a8; STZ a8,X | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 237 | X | X | X | X | X | X | X | X | 1111 101x 2 | PLX; PLZ | 40 | 45 | 24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 238 | X | X | X | X | X | X | X | X | 0x10 0011 5 | JSR (a16,X); BSR r16 | 17 | 13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 239 | X | X | X | X | X | X | X | X | X | 0100 1000 3 | PHA | 56 | 54 | 44 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 240 | X | X | X | X | X | X | X | X | 0x10 0011 4 | JSR (a16,X); BSR r16 | 54 | 44 | 43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 241 | X | X | X | X | X | X | X | X | X | 1001 1000 2 | TYA | 51 | 36 | 35 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 242 | X | X | X | X | X | X | X | X | 1111 x100 4 | PHW #d16; PHW a16 | 54 | 24 | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 243 | X | X | X | X | X | X | X | X | 11x0 0011 6 | DEW a8; INW a8 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 244 | X | X | X | X | X | X | X | X | 011x 1100 4 | JMP (a16); JMP (a16,X) | 32 | 42 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 245 | X | X | X | X | X | X | X | X | X | 1101 1010 3 | PHX | 54 | 53 | 44 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 246 | X | X | X | X | X | X | X | X | 11x0 1011 7 | ASW a16; ROW a16 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 247 | X | X | X | X | X | X | X | X | X | 0101 1010 3 | PHY | 54 | 44 | 26 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 248 | X | X | X | X | X | X | X | X | 11x0 1011 5 | ASW a16; ROW a16 | 32 | 31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 249 | X | X | X | X | X | X | X | X | X | 0110 1011 2 | TZA | 51 | 36 | 35 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 250 | X | X | X | X | X | X | X | X | 100x 0001 4 | STA (a8,X); STA (a8),Y | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 251 | X | X | X | X | X | X | X | X | X | 0000 1000 3 | PHP | 54 | 70 | 44 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 252 | X | X | X | X | X | X | X | X | X | 0100 0000 3 | RTI | 75 | 45 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 253 | X | X | X | X | X | X | X | X | X | 0100 0000 4 | RTI | 42 | 45 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 254 | X | X | X | X | X | X | X | X | X | 0000 0010 2 | CLE | 40 | 67 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 255 | X | X | X | X | X | X | X | X | 0010 001x 6 | JSR (a16); JSR (a16,X) | 32 | 42 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 256 | X | X | X | X | X | X | X | X | X | 0111 1000 2 | SEI | 40 | 64 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 257 | X | X | X | X | X | X | X | X | X | 1001 0010 5 | STA (a8),Z | 56 | 54 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 258 | X | X | X | X | X | X | X | X | X | 0101 1000 2 | CLI | 40 | 65 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 259 | X | X | X | X | X | X | X | X | X | 0000 0000 4 | BRK | 54 | 44 | 43 | 24 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 260 | X | X | X | X | X | X | X | X | X | 1000 0010 6 | STA (r8,SP),Y | 56 | 54 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 261 | X | X | X | X | X | X | X | X | X | 1101 1011 3 | PHZ | 54 | 44 | 26 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 262 | X | X | X | X | X | X | X | X | x111 1100 4 | JMP (a16,X); PHW a16 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 263 | X | X | X | X | X | X | X | X | X | 0000 0000 6 | BRK | 32 | 42 | 31 | 64 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 264 | X | X | X | X | X | X | X | X | X | 0000 0011 2 | SEE | 40 | 66 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 265 | X | X | X | X | X | X | X | X | 001x 0001 5 | AND (a8,X); AND (a8),Y | 19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 266 | X | X | X | X | X | X | X | X | X | 1000 1011 4 | STY a16,X | 54 | 26 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 267 | X | X | X | X | X | X | X | X | X | 1111 0100 2 | PHW #d16 | 54 | 24 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 268 | X | X | X | X | X | X | X | X | 1001 1x01 3 | STA a16,Y; STA a16,X | 27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 269 | X | X | X | X | X | X | X | X | X | 1000 1110 4 | STX a16 | 54 | 53 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 270 | X | X | X | X | X | X | X | X | X | 0010 1000 3 | PLP | 75 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 271 | X | X | X | X | X | X | X | X | X | 1001 1011 4 | STX a16,Y | 54 | 53 | 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 272 | X | X | X | X | X | X | X | X | X | 1000 1100 4 | STY a16 | 54 | 26 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 273 | X | X | X | X | X | X | X | X | X | 0000 0000 5 | BRK | 32 | 54 | 70 | 44 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 274 | X | X | X | X | X | X | X | X | 0011 1x01 4 | AND a16,Y; AND a16,X | 19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 275 | X | X | X | X | X | X | X | X | X | 1111 1000 2 | SED | 68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 276 | X | X | X | X | X | X | X | X | X | 1101 1000 2 | CLD | 69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 277 | X | X | X | X | X | X | X | X | X | 1111 0100 5 | PHW #d16 | 44 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 278 | X | X | X | X | X | X | X | X | X | 0010 1001 2 | AND #d8 | 19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 279 | X | X | X | X | X | X | X | X | X | 0011 0010 5 | AND (a8),Z | 19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 280 | X | X | X | X | X | X | X | X | X | 1011 1000 2 | CLV | 63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 281 | X | X | X | X | X | X | X | X | X | 1110 1011 4 | ROW a16 | 12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 282 | X | X | X | X | X | X | X | X | X | 0011 1000 2 | SEC | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 283 | X | X | X | X | X | X | X | X | X | 1001 0010 4 | STA (a8),Z | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 284 | X | X | X | X | X | X | X | X | X | 0001 1000 2 | CLC | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 285 | X | X | X | X | X | X | X | X | X | 1111 1100 6 | PHW a16 | 54 | 24 | 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 286 | X | X | X | X | X | X | X | X | X | 1111 1100 7 | PHW a16 | 44 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 287 | X | X | X | X | X | X | X | X | X | 1111 0100 3 | PHW #d16 | 44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 288 | X | X | X | X | X | X | X | X | X | 1111 1100 5 | PHW a16 | 32 | 44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tx | Px | IR | nothing | - | + | ||||||
| ROMOUT25 | ROMSYNC | SYNC PAD | ROMOUT27 | ROMWR | R/W PAD | ROMOUT24 | SPOUT | PRG PAD | |||
| Tx/T1 | P1 | xx | 0 | x | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| P2 | DA | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | |
| T2 | P1 | DA | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| P2 | DA | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | |
| T3 | P1 | DA | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| P2 | DA | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| T4/T1 | P1 | DA | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| P2 | xx | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | |
| SIG # | D | P1 | O | SIG name | description |
| 00 | ROMRDB | reads from register B | |||
| 01 | * | ROMWRABH | writes to register ABH | ||
| 02 | ROMWRB | writes to register B | |||
| 03 | * | / | INHABHINC | inhibits incrementing of ABH (a8),Z; (a8,X); (a8),Y, INW/DEW a8 | |
| 04 | * | ROMWRADH | writes to register ADH | ||
| 05 | + | ROMADOUT | indirect addres to address bus | ||
| 06 | * | ROMWRSPH | writes to register SPH (high half of SP) | ||
| 07 | GETVECT | gets vector for BRK | |||
| 08 | * | ROMWRAB | writes to register ABL and copies B to ABH | ||
| 09 | * | ADJPCH | adjusts PCH if necessary (CY or BR from PCL) | ||
| 10 | * | ROMWRPCH | writes to PCL (from ALUEA) | ||
| 11 | CINONE | sets carry in to 1 (INC, CMP, ...) | |||
| 12 | CINFLAGC | puts flag C into carry in | |||
| 13 | CINDLDC | puts delayed C into carry in (16 bit operation) | |||
| 14 | X | ALUSHL | shift left (ASL, ROL) | ||
| 15 | X | ALUSHR | shift left (ASR, LSR, ROR) | ||
| 16,17 | X | ALUADD | all adding from ALU, i.e. ADC/SBC instruction and effective address calculation | ||
| 18 | / | ROMWORDZ | Z flag for words (INW, DEW, ASW, ROW) | ||
| 19 | X | ALUAND | performs AND | ||
| 20 | X | ALUEOR | performs EOR | ||
| 21 | ROMRDPCH | reads to register PCH (high half of PC) | |||
| 22 | NOTALUA | gets NOT A for TRB | |||
| 23 | ALUADCINS | performs ADC (both binary and decimal), i.e. instruction itself | |||
| 24 | + | ROMSPOUT | stack to address bus | ||
| 25,26 | / | ROMSYNC | sync pad | ||
| 27 | - | ROMWR | write pad | ||
| 28,29 | GETALUB | gets alu B, if not bit is generated or alu B is 0 | |||
| 30 | GENBIT | generates bit from b4b5b6 | |||
| 31 | * | ROMINCAB | increments AB counter | ||
| 32 | + | ROMABOUT | effective address to address bus | ||
| 33 | * | ROMWRADL | writes to register ADL | ||
| 34,35 | X | MODFLAGZ | modifies flag Z (TBA, ORA, AND, ...) | ||
| 36,37 | X | MODFLAGN | modifies flag N (ASL, ROL, LDZ, PLZ, TAZ, ASW, ROW, AND, ADC, LDA, SBC, LSR, ROR, ...) | ||
| 38 | NOTALUB | negates ALU B | |||
| 39 | ROMRDSPH | reads from register SPH (low half of SP) | |||
| 40 | INHPCINC | inhibits incrementing of PC during the inactive bus cycles | |||
| 41 | * | ROMADL2PCL | copies ADL to PCL | ||
| 42 | * | ROMWRPCL | writes to PCL (from ALUEA) | ||
| 43 | ROMRDPCL | reads to register PCL (low half of PC) | |||
| 44 | * | ROMDECSP | decrements SP (JSR, PHA, ...) | ||
| 45 | * | ROMINCSP | increments SP (RTS, PLA, ...) | ||
| 46 | * | ROMWRSPL | writes to register SPL (low half of SP) | ||
| 47 | ROMRDSPL | reads from register SPL (low half of SP) | |||
| 48 | ROMRDZ | reads from register Z | |||
| 49 | * | ROMWRZ | writes to register Z | ||
| 50 | ROMRDY | reads from register Y | |||
| 51 | * | ROMWRA | writes to register A | ||
| 52 | * | ROMWRY | writes to register Y | ||
| 53 | ROMRDX | reads from register X | |||
| 54 | ROMWRDOUT | writes to DOUT register | |||
| 55 | * | ROMWRX | writes to register X | ||
| 56 | ROMRDA | reads from register A | |||
| 57 | - | X | BBSRx | tests bit for instructions BBR0 - BBR7, BBS0 - BBS7 | |
| 58 | - | X | TESTFLAGZ | tests flag Z (BNE, BEQ) | |
| 59 | - | X | TESTFLAGN | tests flag N (BPL, BMI) | |
| 60 | - | X | ONFLAG0 | branches if flag is 0 (BBS, BPL, BVC, BCC, BNE) | |
| 61 | - | X | TESTFLAGV | tests flag V (BVC, BVS) | |
| 62 | + | X | MODFLAGV | modifies flag V (ADC, SBC, BIT) | |
| 63 | - | CLRFLAGV | clears flag V (CLV) | ||
| 64 | - | SETFLAGI | sets flag I (SEI) | ||
| 65 | - | CLRFLAGI | clears flag I (CLI) | ||
| 66 | - | SETFLAGE | sets flag E (SEE) | ||
| 67 | - | CLRFLAGE | clears flag E (CLE) | ||
| 68 | - | SETFLAGD | sets flag D (SED) | ||
| 69 | - | CLRFLAGD | clears flag D (CLD) | ||
| 70 | + | READFLAGS | reads flags (BRK, PHP) | ||
| 71 | - | X | TESTFLAGC | tests flag C (BCC, BCS, BLS) | |
| 72 | - | SETFLAGC | sets flag C (SEC) | ||
| 73 | + | X | MODFLAGC | modifies flag C (ADC, SBC, CMP, CPX, CPY, CPZ, ASL, ROL, ASW, ROW, ASR, LSR, ROR) | |
| 74 | - | CLRFLAGC | clears falg C (CLC) | ||
| 75 | + | X | WRITEFLAGS | writes flags (RTI, PLP) |