6502-opcodes/out.html
Mark Canlas 16a0daeee6 woo
2020-09-07 21:52:35 -04:00

1 line
42 KiB
HTML

<table><tr><th/><th>00000000</th><th>00000100</th><th>00001000</th><th>00001100</th><th>00010000</th><th>00010100</th><th>00011000</th><th>00011100</th><th>00000001</th><th>00000101</th><th>00001001</th><th>00001101</th><th>00010001</th><th>00010101</th><th>00011001</th><th>00011101</th><th>00000010</th><th>00000110</th><th>00001010</th><th>00001110</th><th>00010010</th><th>00010110</th><th>00011010</th><th>00011110</th><th>00000011</th><th>00000111</th><th>00001011</th><th>00001111</th><th>00010011</th><th>00010111</th><th>00011011</th><th>00011111</th></tr><tr><th>000</th><th class="system" style="background-color: Peru">BRK Implied<br> 0</th><td>UNDEF</td><th class="stack" style="background-color: Wheat">PHP Implied<br> 8</th><td>UNDEF</td><th class="branch" style="background-color: DodgerBlue">BPL Relative<br>10</th><td>UNDEF</td><th class="clear" style="background-color: LightSteelBlue">CLC Implied<br>18</th><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">ORA IndirectX<br> 1</th><th class="logical" style="background-color: OliveDrab">ORA ZeroPage<br> 5</th><th class="logical" style="background-color: OliveDrab">ORA Immediate<br> 9</th><th class="logical" style="background-color: OliveDrab">ORA Absolute<br> D</th><th class="logical" style="background-color: OliveDrab">ORA IndirectY<br>11</th><th class="logical" style="background-color: OliveDrab">ORA ZeroPageX<br>15</th><th class="logical" style="background-color: OliveDrab">ORA AbsoluteY<br>19</th><th class="logical" style="background-color: OliveDrab">ORA AbsoluteX<br>1D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL ZeroPage<br> 6</th><th class="shift" style="background-color: SlateBlue">ASL Accumulator<br> A</th><th class="shift" style="background-color: SlateBlue">ASL Absolute<br> E</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL ZeroPageX<br>16</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL AbsoluteX<br>1E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>100000</th><th class="jump" style="background-color: Salmon">JSR Implied<br>20</th><th class="logical" style="background-color: OliveDrab">BIT ZeroPage<br>24</th><th class="stack" style="background-color: Wheat">PLP Implied<br>28</th><th class="logical" style="background-color: OliveDrab">BIT Absolute<br>2C</th><th class="branch" style="background-color: DodgerBlue">BMI Relative<br>30</th><td>UNDEF</td><th class="set" style="background-color: Thistle">SEC Implied<br>38</th><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">AND IndirectX<br>21</th><th class="logical" style="background-color: OliveDrab">AND ZeroPage<br>25</th><th class="logical" style="background-color: OliveDrab">AND Immediate<br>29</th><th class="logical" style="background-color: OliveDrab">AND Absolute<br>2D</th><th class="logical" style="background-color: OliveDrab">AND IndirectY<br>31</th><th class="logical" style="background-color: OliveDrab">AND ZeroPageX<br>35</th><th class="logical" style="background-color: OliveDrab">AND AbsoluteY<br>39</th><th class="logical" style="background-color: OliveDrab">AND AbsoluteX<br>3D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL ZeroPage<br>26</th><th class="shift" style="background-color: SlateBlue">ROL Accumulator<br>2A</th><th class="shift" style="background-color: SlateBlue">ROL Absolute<br>2E</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL ZeroPageX<br>36</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL AbsoluteX<br>3E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>1000000</th><th class="system" style="background-color: Peru">RTI Implied<br>40</th><td>UNDEF</td><th class="stack" style="background-color: Wheat">PHA Implied<br>48</th><th class="jump" style="background-color: Salmon">JMP Absolute<br>4C</th><th class="branch" style="background-color: DodgerBlue">BVC Relative<br>50</th><td>UNDEF</td><th class="clear" style="background-color: LightSteelBlue">CLI Implied<br>58</th><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">EOR IndirectX<br>41</th><th class="logical" style="background-color: OliveDrab">EOR ZeroPage<br>45</th><th class="logical" style="background-color: OliveDrab">EOR Immediate<br>49</th><th class="logical" style="background-color: OliveDrab">EOR Absolute<br>4D</th><th class="logical" style="background-color: OliveDrab">EOR IndirectY<br>51</th><th class="logical" style="background-color: OliveDrab">EOR ZeroPageX<br>55</th><th class="logical" style="background-color: OliveDrab">EOR AbsoluteY<br>59</th><th class="logical" style="background-color: OliveDrab">EOR AbsoluteX<br>5D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR ZeroPage<br>46</th><th class="shift" style="background-color: SlateBlue">LSR Accumulator<br>4A</th><th class="shift" style="background-color: SlateBlue">LSR Absolute<br>4E</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR ZeroPageX<br>56</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR AbsoluteX<br>5E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>1100000</th><th class="jump" style="background-color: Salmon">RTS Implied<br>60</th><td>UNDEF</td><th class="stack" style="background-color: Wheat">PLA Implied<br>68</th><th class="jump" style="background-color: Salmon">JMP Indirect<br>6C</th><th class="branch" style="background-color: DodgerBlue">BVS Relative<br>70</th><td>UNDEF</td><th class="set" style="background-color: Thistle">SEI Implied<br>78</th><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">ADC IndirectX<br>61</th><th class="arithmetic" style="background-color: CadetBlue">ADC ZeroPage<br>65</th><th class="arithmetic" style="background-color: CadetBlue">ADC Immediate<br>69</th><th class="arithmetic" style="background-color: CadetBlue">ADC Absolute<br>6D</th><th class="arithmetic" style="background-color: CadetBlue">ADC IndirectY<br>71</th><th class="arithmetic" style="background-color: CadetBlue">ADC ZeroPageX<br>75</th><th class="arithmetic" style="background-color: CadetBlue">ADC AbsoluteY<br>79</th><th class="arithmetic" style="background-color: CadetBlue">ADC AbsoluteX<br>7D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR ZeroPage<br>66</th><th class="shift" style="background-color: SlateBlue">ROR Accumulator<br>6A</th><th class="shift" style="background-color: SlateBlue">ROR Absolute<br>6E</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR ZeroPageX<br>76</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR AbsoluteX<br>7E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>10000000</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STY ZeroPage<br>84</th><th class="decrement" style="background-color: Khaki">DEY Implied<br>88</th><th class="store" style="background-color: Bisque">STY Absolute<br>8C</th><th class="branch" style="background-color: DodgerBlue">BCC Relative<br>90</th><th class="store" style="background-color: Bisque">STY ZeroPageX<br>94</th><th class="transfer" style="background-color: Teal">TYA Implied<br>98</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STA IndirectX<br>81</th><th class="store" style="background-color: Bisque">STA ZeroPage<br>85</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STA Absolute<br>8D</th><th class="store" style="background-color: Bisque">STA IndirectY<br>91</th><th class="store" style="background-color: Bisque">STA ZeroPageX<br>95</th><th class="store" style="background-color: Bisque">STA AbsoluteY<br>99</th><th class="store" style="background-color: Bisque">STA AbsoluteX<br>9D</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STX ZeroPage<br>86</th><th class="transfer" style="background-color: Teal">TXA Implied<br>8A</th><th class="store" style="background-color: Bisque">STX Absolute<br>8E</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STX ZeroPageY<br>96</th><th class="stack" style="background-color: Wheat">TXS Implied<br>9A</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>10100000</th><th class="load" style="background-color: BurlyWood">LDY Immediate<br>A0</th><th class="load" style="background-color: BurlyWood">LDY ZeroPage<br>A4</th><th class="transfer" style="background-color: Teal">TAY Implied<br>A8</th><th class="load" style="background-color: BurlyWood">LDY Absolute<br>AC</th><th class="branch" style="background-color: DodgerBlue">BCS Relative<br>B0</th><th class="load" style="background-color: BurlyWood">LDY ZeroPageX<br>B4</th><th class="clear" style="background-color: LightSteelBlue">CLV Implied<br>B8</th><th class="load" style="background-color: BurlyWood">LDY AbsoluteX<br>BC</th><th class="load" style="background-color: BurlyWood">LDA IndirectX<br>A1</th><th class="load" style="background-color: BurlyWood">LDA ZeroPage<br>A5</th><th class="load" style="background-color: BurlyWood">LDA Immediate<br>A9</th><th class="load" style="background-color: BurlyWood">LDA Absolute<br>AD</th><th class="load" style="background-color: BurlyWood">LDA IndirectY<br>B1</th><th class="load" style="background-color: BurlyWood">LDA ZeroPageX<br>B5</th><th class="load" style="background-color: BurlyWood">LDA AbsoluteY<br>B9</th><th class="load" style="background-color: BurlyWood">LDA AbsoluteX<br>BD</th><th class="load" style="background-color: BurlyWood">LDX Immediate<br>A2</th><th class="load" style="background-color: BurlyWood">LDX ZeroPage<br>A6</th><th class="transfer" style="background-color: Teal">TAX Implied<br>AA</th><th class="load" style="background-color: BurlyWood">LDX Absolute<br>AE</th><td>UNDEF</td><th class="load" style="background-color: BurlyWood">LDX ZeroPageY<br>B6</th><th class="stack" style="background-color: Wheat">TSX Implied<br>BA</th><th class="load" style="background-color: BurlyWood">LDX AbsoluteY<br>BE</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>11000000</th><th class="arithmetic" style="background-color: CadetBlue">CPY Immediate<br>C0</th><th class="arithmetic" style="background-color: CadetBlue">CPY ZeroPage<br>C4</th><th class="increment" style="background-color: LightPink">INY Implied<br>C8</th><th class="arithmetic" style="background-color: CadetBlue">CPY Absolute<br>CC</th><th class="branch" style="background-color: DodgerBlue">BNE Relative<br>D0</th><td>UNDEF</td><th class="clear" style="background-color: LightSteelBlue">CLD Implied<br>D8</th><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">CMP IndirectX<br>C1</th><th class="arithmetic" style="background-color: CadetBlue">CMP ZeroPage<br>C5</th><th class="arithmetic" style="background-color: CadetBlue">CMP Immediate<br>C9</th><th class="arithmetic" style="background-color: CadetBlue">CMP Absolute<br>CD</th><th class="arithmetic" style="background-color: CadetBlue">CMP IndirectY<br>D1</th><th class="arithmetic" style="background-color: CadetBlue">CMP ZeroPageX<br>D5</th><th class="arithmetic" style="background-color: CadetBlue">CMP AbsoluteY<br>D9</th><th class="arithmetic" style="background-color: CadetBlue">CMP AbsoluteX<br>DD</th><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEC ZeroPage<br>C6</th><th class="decrement" style="background-color: Khaki">DEX Implied<br>CA</th><th class="decrement" style="background-color: Khaki">DEC Absolute<br>CE</th><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEC ZeroPageX<br>D6</th><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEC AbsoluteX<br>DE</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>11100000</th><th class="arithmetic" style="background-color: CadetBlue">CPX Immediate<br>E0</th><th class="arithmetic" style="background-color: CadetBlue">CPX ZeroPage<br>E4</th><th class="increment" style="background-color: LightPink">INX Implied<br>E8</th><th class="arithmetic" style="background-color: CadetBlue">CPX Absolute<br>EC</th><th class="branch" style="background-color: DodgerBlue">BEQ Relative<br>F0</th><td>UNDEF</td><th class="set" style="background-color: Thistle">SED Implied<br>F8</th><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">SBC IndirectX<br>E1</th><th class="arithmetic" style="background-color: CadetBlue">SBC ZeroPage<br>E5</th><th class="arithmetic" style="background-color: CadetBlue">SBC Immediate<br>E9</th><th class="arithmetic" style="background-color: CadetBlue">SBC Absolute<br>ED</th><th class="arithmetic" style="background-color: CadetBlue">SBC IndirectY<br>F1</th><th class="arithmetic" style="background-color: CadetBlue">SBC ZeroPageX<br>F5</th><th class="arithmetic" style="background-color: CadetBlue">SBC AbsoluteY<br>F9</th><th class="arithmetic" style="background-color: CadetBlue">SBC AbsoluteX<br>FD</th><td>UNDEF</td><th class="increment" style="background-color: LightPink">INC ZeroPage<br>E6</th><th class="system" style="background-color: Peru">NOP Implied<br>EA</th><th class="increment" style="background-color: LightPink">INC Absolute<br>EE</th><td>UNDEF</td><th class="increment" style="background-color: LightPink">INC ZeroPageX<br>F6</th><td>UNDEF</td><th class="increment" style="background-color: LightPink">INC AbsoluteX<br>FE</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr></table><table><tr><th/><th>00000</th><th>01000</th><th>10000</th><th>11000</th><th>00100</th><th>01100</th><th>10100</th><th>11100</th><th>00001</th><th>01001</th><th>10001</th><th>11001</th><th>00101</th><th>01101</th><th>10101</th><th>11101</th><th>00010</th><th>01010</th><th>10010</th><th>11010</th><th>00110</th><th>01110</th><th>10110</th><th>11110</th><th>00011</th><th>01011</th><th>10011</th><th>11011</th><th>00111</th><th>01111</th><th>10111</th><th>11111</th></tr><tr><th>000</th><th class="system" style="background-color: Peru">BRK Implied<br> 0</th><th class="stack" style="background-color: Wheat">PHP Implied<br> 8</th><th class="branch" style="background-color: DodgerBlue">BPL Relative<br>10</th><th class="clear" style="background-color: LightSteelBlue">CLC Implied<br>18</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">ORA IndirectX<br> 1</th><th class="logical" style="background-color: OliveDrab">ORA Immediate<br> 9</th><th class="logical" style="background-color: OliveDrab">ORA IndirectY<br>11</th><th class="logical" style="background-color: OliveDrab">ORA AbsoluteY<br>19</th><th class="logical" style="background-color: OliveDrab">ORA ZeroPage<br> 5</th><th class="logical" style="background-color: OliveDrab">ORA Absolute<br> D</th><th class="logical" style="background-color: OliveDrab">ORA ZeroPageX<br>15</th><th class="logical" style="background-color: OliveDrab">ORA AbsoluteX<br>1D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL Accumulator<br> A</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL ZeroPage<br> 6</th><th class="shift" style="background-color: SlateBlue">ASL Absolute<br> E</th><th class="shift" style="background-color: SlateBlue">ASL ZeroPageX<br>16</th><th class="shift" style="background-color: SlateBlue">ASL AbsoluteX<br>1E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>001</th><th class="jump" style="background-color: Salmon">JSR Implied<br>20</th><th class="stack" style="background-color: Wheat">PLP Implied<br>28</th><th class="branch" style="background-color: DodgerBlue">BMI Relative<br>30</th><th class="set" style="background-color: Thistle">SEC Implied<br>38</th><th class="logical" style="background-color: OliveDrab">BIT ZeroPage<br>24</th><th class="logical" style="background-color: OliveDrab">BIT Absolute<br>2C</th><td>UNDEF</td><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">AND IndirectX<br>21</th><th class="logical" style="background-color: OliveDrab">AND Immediate<br>29</th><th class="logical" style="background-color: OliveDrab">AND IndirectY<br>31</th><th class="logical" style="background-color: OliveDrab">AND AbsoluteY<br>39</th><th class="logical" style="background-color: OliveDrab">AND ZeroPage<br>25</th><th class="logical" style="background-color: OliveDrab">AND Absolute<br>2D</th><th class="logical" style="background-color: OliveDrab">AND ZeroPageX<br>35</th><th class="logical" style="background-color: OliveDrab">AND AbsoluteX<br>3D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL Accumulator<br>2A</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL ZeroPage<br>26</th><th class="shift" style="background-color: SlateBlue">ROL Absolute<br>2E</th><th class="shift" style="background-color: SlateBlue">ROL ZeroPageX<br>36</th><th class="shift" style="background-color: SlateBlue">ROL AbsoluteX<br>3E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>010</th><th class="system" style="background-color: Peru">RTI Implied<br>40</th><th class="stack" style="background-color: Wheat">PHA Implied<br>48</th><th class="branch" style="background-color: DodgerBlue">BVC Relative<br>50</th><th class="clear" style="background-color: LightSteelBlue">CLI Implied<br>58</th><td>UNDEF</td><th class="jump" style="background-color: Salmon">JMP Absolute<br>4C</th><td>UNDEF</td><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">EOR IndirectX<br>41</th><th class="logical" style="background-color: OliveDrab">EOR Immediate<br>49</th><th class="logical" style="background-color: OliveDrab">EOR IndirectY<br>51</th><th class="logical" style="background-color: OliveDrab">EOR AbsoluteY<br>59</th><th class="logical" style="background-color: OliveDrab">EOR ZeroPage<br>45</th><th class="logical" style="background-color: OliveDrab">EOR Absolute<br>4D</th><th class="logical" style="background-color: OliveDrab">EOR ZeroPageX<br>55</th><th class="logical" style="background-color: OliveDrab">EOR AbsoluteX<br>5D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR Accumulator<br>4A</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR ZeroPage<br>46</th><th class="shift" style="background-color: SlateBlue">LSR Absolute<br>4E</th><th class="shift" style="background-color: SlateBlue">LSR ZeroPageX<br>56</th><th class="shift" style="background-color: SlateBlue">LSR AbsoluteX<br>5E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>011</th><th class="jump" style="background-color: Salmon">RTS Implied<br>60</th><th class="stack" style="background-color: Wheat">PLA Implied<br>68</th><th class="branch" style="background-color: DodgerBlue">BVS Relative<br>70</th><th class="set" style="background-color: Thistle">SEI Implied<br>78</th><td>UNDEF</td><th class="jump" style="background-color: Salmon">JMP Indirect<br>6C</th><td>UNDEF</td><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">ADC IndirectX<br>61</th><th class="arithmetic" style="background-color: CadetBlue">ADC Immediate<br>69</th><th class="arithmetic" style="background-color: CadetBlue">ADC IndirectY<br>71</th><th class="arithmetic" style="background-color: CadetBlue">ADC AbsoluteY<br>79</th><th class="arithmetic" style="background-color: CadetBlue">ADC ZeroPage<br>65</th><th class="arithmetic" style="background-color: CadetBlue">ADC Absolute<br>6D</th><th class="arithmetic" style="background-color: CadetBlue">ADC ZeroPageX<br>75</th><th class="arithmetic" style="background-color: CadetBlue">ADC AbsoluteX<br>7D</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR Accumulator<br>6A</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR ZeroPage<br>66</th><th class="shift" style="background-color: SlateBlue">ROR Absolute<br>6E</th><th class="shift" style="background-color: SlateBlue">ROR ZeroPageX<br>76</th><th class="shift" style="background-color: SlateBlue">ROR AbsoluteX<br>7E</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>100</th><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEY Implied<br>88</th><th class="branch" style="background-color: DodgerBlue">BCC Relative<br>90</th><th class="transfer" style="background-color: Teal">TYA Implied<br>98</th><th class="store" style="background-color: Bisque">STY ZeroPage<br>84</th><th class="store" style="background-color: Bisque">STY Absolute<br>8C</th><th class="store" style="background-color: Bisque">STY ZeroPageX<br>94</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STA IndirectX<br>81</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STA IndirectY<br>91</th><th class="store" style="background-color: Bisque">STA AbsoluteY<br>99</th><th class="store" style="background-color: Bisque">STA ZeroPage<br>85</th><th class="store" style="background-color: Bisque">STA Absolute<br>8D</th><th class="store" style="background-color: Bisque">STA ZeroPageX<br>95</th><th class="store" style="background-color: Bisque">STA AbsoluteX<br>9D</th><td>UNDEF</td><th class="transfer" style="background-color: Teal">TXA Implied<br>8A</th><td>UNDEF</td><th class="stack" style="background-color: Wheat">TXS Implied<br>9A</th><th class="store" style="background-color: Bisque">STX ZeroPage<br>86</th><th class="store" style="background-color: Bisque">STX Absolute<br>8E</th><th class="store" style="background-color: Bisque">STX ZeroPageY<br>96</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>101</th><th class="load" style="background-color: BurlyWood">LDY Immediate<br>A0</th><th class="transfer" style="background-color: Teal">TAY Implied<br>A8</th><th class="branch" style="background-color: DodgerBlue">BCS Relative<br>B0</th><th class="clear" style="background-color: LightSteelBlue">CLV Implied<br>B8</th><th class="load" style="background-color: BurlyWood">LDY ZeroPage<br>A4</th><th class="load" style="background-color: BurlyWood">LDY Absolute<br>AC</th><th class="load" style="background-color: BurlyWood">LDY ZeroPageX<br>B4</th><th class="load" style="background-color: BurlyWood">LDY AbsoluteX<br>BC</th><th class="load" style="background-color: BurlyWood">LDA IndirectX<br>A1</th><th class="load" style="background-color: BurlyWood">LDA Immediate<br>A9</th><th class="load" style="background-color: BurlyWood">LDA IndirectY<br>B1</th><th class="load" style="background-color: BurlyWood">LDA AbsoluteY<br>B9</th><th class="load" style="background-color: BurlyWood">LDA ZeroPage<br>A5</th><th class="load" style="background-color: BurlyWood">LDA Absolute<br>AD</th><th class="load" style="background-color: BurlyWood">LDA ZeroPageX<br>B5</th><th class="load" style="background-color: BurlyWood">LDA AbsoluteX<br>BD</th><th class="load" style="background-color: BurlyWood">LDX Immediate<br>A2</th><th class="transfer" style="background-color: Teal">TAX Implied<br>AA</th><td>UNDEF</td><th class="stack" style="background-color: Wheat">TSX Implied<br>BA</th><th class="load" style="background-color: BurlyWood">LDX ZeroPage<br>A6</th><th class="load" style="background-color: BurlyWood">LDX Absolute<br>AE</th><th class="load" style="background-color: BurlyWood">LDX ZeroPageY<br>B6</th><th class="load" style="background-color: BurlyWood">LDX AbsoluteY<br>BE</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>110</th><th class="arithmetic" style="background-color: CadetBlue">CPY Immediate<br>C0</th><th class="increment" style="background-color: LightPink">INY Implied<br>C8</th><th class="branch" style="background-color: DodgerBlue">BNE Relative<br>D0</th><th class="clear" style="background-color: LightSteelBlue">CLD Implied<br>D8</th><th class="arithmetic" style="background-color: CadetBlue">CPY ZeroPage<br>C4</th><th class="arithmetic" style="background-color: CadetBlue">CPY Absolute<br>CC</th><td>UNDEF</td><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">CMP IndirectX<br>C1</th><th class="arithmetic" style="background-color: CadetBlue">CMP Immediate<br>C9</th><th class="arithmetic" style="background-color: CadetBlue">CMP IndirectY<br>D1</th><th class="arithmetic" style="background-color: CadetBlue">CMP AbsoluteY<br>D9</th><th class="arithmetic" style="background-color: CadetBlue">CMP ZeroPage<br>C5</th><th class="arithmetic" style="background-color: CadetBlue">CMP Absolute<br>CD</th><th class="arithmetic" style="background-color: CadetBlue">CMP ZeroPageX<br>D5</th><th class="arithmetic" style="background-color: CadetBlue">CMP AbsoluteX<br>DD</th><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEX Implied<br>CA</th><td>UNDEF</td><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEC ZeroPage<br>C6</th><th class="decrement" style="background-color: Khaki">DEC Absolute<br>CE</th><th class="decrement" style="background-color: Khaki">DEC ZeroPageX<br>D6</th><th class="decrement" style="background-color: Khaki">DEC AbsoluteX<br>DE</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>111</th><th class="arithmetic" style="background-color: CadetBlue">CPX Immediate<br>E0</th><th class="increment" style="background-color: LightPink">INX Implied<br>E8</th><th class="branch" style="background-color: DodgerBlue">BEQ Relative<br>F0</th><th class="set" style="background-color: Thistle">SED Implied<br>F8</th><th class="arithmetic" style="background-color: CadetBlue">CPX ZeroPage<br>E4</th><th class="arithmetic" style="background-color: CadetBlue">CPX Absolute<br>EC</th><td>UNDEF</td><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">SBC IndirectX<br>E1</th><th class="arithmetic" style="background-color: CadetBlue">SBC Immediate<br>E9</th><th class="arithmetic" style="background-color: CadetBlue">SBC IndirectY<br>F1</th><th class="arithmetic" style="background-color: CadetBlue">SBC AbsoluteY<br>F9</th><th class="arithmetic" style="background-color: CadetBlue">SBC ZeroPage<br>E5</th><th class="arithmetic" style="background-color: CadetBlue">SBC Absolute<br>ED</th><th class="arithmetic" style="background-color: CadetBlue">SBC ZeroPageX<br>F5</th><th class="arithmetic" style="background-color: CadetBlue">SBC AbsoluteX<br>FD</th><td>UNDEF</td><th class="system" style="background-color: Peru">NOP Implied<br>EA</th><td>UNDEF</td><td>UNDEF</td><th class="increment" style="background-color: LightPink">INC ZeroPage<br>E6</th><th class="increment" style="background-color: LightPink">INC Absolute<br>EE</th><th class="increment" style="background-color: LightPink">INC ZeroPageX<br>F6</th><th class="increment" style="background-color: LightPink">INC AbsoluteX<br>FE</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr></table><h2>00</h2><table><tr><th/><th>000</th><th>100</th><th>010</th><th>110</th><th>001</th><th>101</th><th>011</th><th>111</th></tr><tr><th>000</th><th class="system" style="background-color: Peru">BRK Implied<br> 0</th><th class="branch" style="background-color: DodgerBlue">BPL Relative<br>10</th><th class="stack" style="background-color: Wheat">PHP Implied<br> 8</th><th class="clear" style="background-color: LightSteelBlue">CLC Implied<br>18</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>001</th><th class="jump" style="background-color: Salmon">JSR Implied<br>20</th><th class="branch" style="background-color: DodgerBlue">BMI Relative<br>30</th><th class="stack" style="background-color: Wheat">PLP Implied<br>28</th><th class="set" style="background-color: Thistle">SEC Implied<br>38</th><th class="logical" style="background-color: OliveDrab">BIT ZeroPage<br>24</th><td>UNDEF</td><th class="logical" style="background-color: OliveDrab">BIT Absolute<br>2C</th><td>UNDEF</td></tr><tr><th>010</th><th class="system" style="background-color: Peru">RTI Implied<br>40</th><th class="branch" style="background-color: DodgerBlue">BVC Relative<br>50</th><th class="stack" style="background-color: Wheat">PHA Implied<br>48</th><th class="clear" style="background-color: LightSteelBlue">CLI Implied<br>58</th><td>UNDEF</td><td>UNDEF</td><th class="jump" style="background-color: Salmon">JMP Absolute<br>4C</th><td>UNDEF</td></tr><tr><th>011</th><th class="jump" style="background-color: Salmon">RTS Implied<br>60</th><th class="branch" style="background-color: DodgerBlue">BVS Relative<br>70</th><th class="stack" style="background-color: Wheat">PLA Implied<br>68</th><th class="set" style="background-color: Thistle">SEI Implied<br>78</th><td>UNDEF</td><td>UNDEF</td><th class="jump" style="background-color: Salmon">JMP Indirect<br>6C</th><td>UNDEF</td></tr><tr><th>100</th><td>UNDEF</td><th class="branch" style="background-color: DodgerBlue">BCC Relative<br>90</th><th class="decrement" style="background-color: Khaki">DEY Implied<br>88</th><th class="transfer" style="background-color: Teal">TYA Implied<br>98</th><th class="store" style="background-color: Bisque">STY ZeroPage<br>84</th><th class="store" style="background-color: Bisque">STY ZeroPageX<br>94</th><th class="store" style="background-color: Bisque">STY Absolute<br>8C</th><td>UNDEF</td></tr><tr><th>101</th><th class="load" style="background-color: BurlyWood">LDY Immediate<br>A0</th><th class="branch" style="background-color: DodgerBlue">BCS Relative<br>B0</th><th class="transfer" style="background-color: Teal">TAY Implied<br>A8</th><th class="clear" style="background-color: LightSteelBlue">CLV Implied<br>B8</th><th class="load" style="background-color: BurlyWood">LDY ZeroPage<br>A4</th><th class="load" style="background-color: BurlyWood">LDY ZeroPageX<br>B4</th><th class="load" style="background-color: BurlyWood">LDY Absolute<br>AC</th><th class="load" style="background-color: BurlyWood">LDY AbsoluteX<br>BC</th></tr><tr><th>110</th><th class="arithmetic" style="background-color: CadetBlue">CPY Immediate<br>C0</th><th class="branch" style="background-color: DodgerBlue">BNE Relative<br>D0</th><th class="increment" style="background-color: LightPink">INY Implied<br>C8</th><th class="clear" style="background-color: LightSteelBlue">CLD Implied<br>D8</th><th class="arithmetic" style="background-color: CadetBlue">CPY ZeroPage<br>C4</th><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">CPY Absolute<br>CC</th><td>UNDEF</td></tr><tr><th>111</th><th class="arithmetic" style="background-color: CadetBlue">CPX Immediate<br>E0</th><th class="branch" style="background-color: DodgerBlue">BEQ Relative<br>F0</th><th class="increment" style="background-color: LightPink">INX Implied<br>E8</th><th class="set" style="background-color: Thistle">SED Implied<br>F8</th><th class="arithmetic" style="background-color: CadetBlue">CPX ZeroPage<br>E4</th><td>UNDEF</td><th class="arithmetic" style="background-color: CadetBlue">CPX Absolute<br>EC</th><td>UNDEF</td></tr></table><h2>01</h2><table><tr><th/><th>000</th><th>100</th><th>010</th><th>110</th><th>001</th><th>101</th><th>011</th><th>111</th></tr><tr><th>000</th><th class="logical" style="background-color: OliveDrab">ORA IndirectX<br> 1</th><th class="logical" style="background-color: OliveDrab">ORA IndirectY<br>11</th><th class="logical" style="background-color: OliveDrab">ORA Immediate<br> 9</th><th class="logical" style="background-color: OliveDrab">ORA AbsoluteY<br>19</th><th class="logical" style="background-color: OliveDrab">ORA ZeroPage<br> 5</th><th class="logical" style="background-color: OliveDrab">ORA ZeroPageX<br>15</th><th class="logical" style="background-color: OliveDrab">ORA Absolute<br> D</th><th class="logical" style="background-color: OliveDrab">ORA AbsoluteX<br>1D</th></tr><tr><th>001</th><th class="logical" style="background-color: OliveDrab">AND IndirectX<br>21</th><th class="logical" style="background-color: OliveDrab">AND IndirectY<br>31</th><th class="logical" style="background-color: OliveDrab">AND Immediate<br>29</th><th class="logical" style="background-color: OliveDrab">AND AbsoluteY<br>39</th><th class="logical" style="background-color: OliveDrab">AND ZeroPage<br>25</th><th class="logical" style="background-color: OliveDrab">AND ZeroPageX<br>35</th><th class="logical" style="background-color: OliveDrab">AND Absolute<br>2D</th><th class="logical" style="background-color: OliveDrab">AND AbsoluteX<br>3D</th></tr><tr><th>010</th><th class="logical" style="background-color: OliveDrab">EOR IndirectX<br>41</th><th class="logical" style="background-color: OliveDrab">EOR IndirectY<br>51</th><th class="logical" style="background-color: OliveDrab">EOR Immediate<br>49</th><th class="logical" style="background-color: OliveDrab">EOR AbsoluteY<br>59</th><th class="logical" style="background-color: OliveDrab">EOR ZeroPage<br>45</th><th class="logical" style="background-color: OliveDrab">EOR ZeroPageX<br>55</th><th class="logical" style="background-color: OliveDrab">EOR Absolute<br>4D</th><th class="logical" style="background-color: OliveDrab">EOR AbsoluteX<br>5D</th></tr><tr><th>011</th><th class="arithmetic" style="background-color: CadetBlue">ADC IndirectX<br>61</th><th class="arithmetic" style="background-color: CadetBlue">ADC IndirectY<br>71</th><th class="arithmetic" style="background-color: CadetBlue">ADC Immediate<br>69</th><th class="arithmetic" style="background-color: CadetBlue">ADC AbsoluteY<br>79</th><th class="arithmetic" style="background-color: CadetBlue">ADC ZeroPage<br>65</th><th class="arithmetic" style="background-color: CadetBlue">ADC ZeroPageX<br>75</th><th class="arithmetic" style="background-color: CadetBlue">ADC Absolute<br>6D</th><th class="arithmetic" style="background-color: CadetBlue">ADC AbsoluteX<br>7D</th></tr><tr><th>100</th><th class="store" style="background-color: Bisque">STA IndirectX<br>81</th><th class="store" style="background-color: Bisque">STA IndirectY<br>91</th><td>UNDEF</td><th class="store" style="background-color: Bisque">STA AbsoluteY<br>99</th><th class="store" style="background-color: Bisque">STA ZeroPage<br>85</th><th class="store" style="background-color: Bisque">STA ZeroPageX<br>95</th><th class="store" style="background-color: Bisque">STA Absolute<br>8D</th><th class="store" style="background-color: Bisque">STA AbsoluteX<br>9D</th></tr><tr><th>101</th><th class="load" style="background-color: BurlyWood">LDA IndirectX<br>A1</th><th class="load" style="background-color: BurlyWood">LDA IndirectY<br>B1</th><th class="load" style="background-color: BurlyWood">LDA Immediate<br>A9</th><th class="load" style="background-color: BurlyWood">LDA AbsoluteY<br>B9</th><th class="load" style="background-color: BurlyWood">LDA ZeroPage<br>A5</th><th class="load" style="background-color: BurlyWood">LDA ZeroPageX<br>B5</th><th class="load" style="background-color: BurlyWood">LDA Absolute<br>AD</th><th class="load" style="background-color: BurlyWood">LDA AbsoluteX<br>BD</th></tr><tr><th>110</th><th class="arithmetic" style="background-color: CadetBlue">CMP IndirectX<br>C1</th><th class="arithmetic" style="background-color: CadetBlue">CMP IndirectY<br>D1</th><th class="arithmetic" style="background-color: CadetBlue">CMP Immediate<br>C9</th><th class="arithmetic" style="background-color: CadetBlue">CMP AbsoluteY<br>D9</th><th class="arithmetic" style="background-color: CadetBlue">CMP ZeroPage<br>C5</th><th class="arithmetic" style="background-color: CadetBlue">CMP ZeroPageX<br>D5</th><th class="arithmetic" style="background-color: CadetBlue">CMP Absolute<br>CD</th><th class="arithmetic" style="background-color: CadetBlue">CMP AbsoluteX<br>DD</th></tr><tr><th>111</th><th class="arithmetic" style="background-color: CadetBlue">SBC IndirectX<br>E1</th><th class="arithmetic" style="background-color: CadetBlue">SBC IndirectY<br>F1</th><th class="arithmetic" style="background-color: CadetBlue">SBC Immediate<br>E9</th><th class="arithmetic" style="background-color: CadetBlue">SBC AbsoluteY<br>F9</th><th class="arithmetic" style="background-color: CadetBlue">SBC ZeroPage<br>E5</th><th class="arithmetic" style="background-color: CadetBlue">SBC ZeroPageX<br>F5</th><th class="arithmetic" style="background-color: CadetBlue">SBC Absolute<br>ED</th><th class="arithmetic" style="background-color: CadetBlue">SBC AbsoluteX<br>FD</th></tr></table><h2>10</h2><table><tr><th/><th>000</th><th>100</th><th>010</th><th>110</th><th>001</th><th>101</th><th>011</th><th>111</th></tr><tr><th>000</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL Accumulator<br> A</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ASL ZeroPage<br> 6</th><th class="shift" style="background-color: SlateBlue">ASL ZeroPageX<br>16</th><th class="shift" style="background-color: SlateBlue">ASL Absolute<br> E</th><th class="shift" style="background-color: SlateBlue">ASL AbsoluteX<br>1E</th></tr><tr><th>001</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL Accumulator<br>2A</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROL ZeroPage<br>26</th><th class="shift" style="background-color: SlateBlue">ROL ZeroPageX<br>36</th><th class="shift" style="background-color: SlateBlue">ROL Absolute<br>2E</th><th class="shift" style="background-color: SlateBlue">ROL AbsoluteX<br>3E</th></tr><tr><th>010</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR Accumulator<br>4A</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">LSR ZeroPage<br>46</th><th class="shift" style="background-color: SlateBlue">LSR ZeroPageX<br>56</th><th class="shift" style="background-color: SlateBlue">LSR Absolute<br>4E</th><th class="shift" style="background-color: SlateBlue">LSR AbsoluteX<br>5E</th></tr><tr><th>011</th><td>UNDEF</td><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR Accumulator<br>6A</th><td>UNDEF</td><th class="shift" style="background-color: SlateBlue">ROR ZeroPage<br>66</th><th class="shift" style="background-color: SlateBlue">ROR ZeroPageX<br>76</th><th class="shift" style="background-color: SlateBlue">ROR Absolute<br>6E</th><th class="shift" style="background-color: SlateBlue">ROR AbsoluteX<br>7E</th></tr><tr><th>100</th><td>UNDEF</td><td>UNDEF</td><th class="transfer" style="background-color: Teal">TXA Implied<br>8A</th><th class="stack" style="background-color: Wheat">TXS Implied<br>9A</th><th class="store" style="background-color: Bisque">STX ZeroPage<br>86</th><th class="store" style="background-color: Bisque">STX ZeroPageY<br>96</th><th class="store" style="background-color: Bisque">STX Absolute<br>8E</th><td>UNDEF</td></tr><tr><th>101</th><th class="load" style="background-color: BurlyWood">LDX Immediate<br>A2</th><td>UNDEF</td><th class="transfer" style="background-color: Teal">TAX Implied<br>AA</th><th class="stack" style="background-color: Wheat">TSX Implied<br>BA</th><th class="load" style="background-color: BurlyWood">LDX ZeroPage<br>A6</th><th class="load" style="background-color: BurlyWood">LDX ZeroPageY<br>B6</th><th class="load" style="background-color: BurlyWood">LDX Absolute<br>AE</th><th class="load" style="background-color: BurlyWood">LDX AbsoluteY<br>BE</th></tr><tr><th>110</th><td>UNDEF</td><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEX Implied<br>CA</th><td>UNDEF</td><th class="decrement" style="background-color: Khaki">DEC ZeroPage<br>C6</th><th class="decrement" style="background-color: Khaki">DEC ZeroPageX<br>D6</th><th class="decrement" style="background-color: Khaki">DEC Absolute<br>CE</th><th class="decrement" style="background-color: Khaki">DEC AbsoluteX<br>DE</th></tr><tr><th>111</th><td>UNDEF</td><td>UNDEF</td><th class="system" style="background-color: Peru">NOP Implied<br>EA</th><td>UNDEF</td><th class="increment" style="background-color: LightPink">INC ZeroPage<br>E6</th><th class="increment" style="background-color: LightPink">INC ZeroPageX<br>F6</th><th class="increment" style="background-color: LightPink">INC Absolute<br>EE</th><th class="increment" style="background-color: LightPink">INC AbsoluteX<br>FE</th></tr></table><h2>11</h2><table><tr><th/><th>000</th><th>100</th><th>010</th><th>110</th><th>001</th><th>101</th><th>011</th><th>111</th></tr><tr><th>000</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>001</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>010</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>011</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>100</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>101</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>110</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr><tr><th>111</th><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td><td>UNDEF</td></tr></table>