MCS6500

Microcomputer Family

Programming Manual


APPENDIX D INSTRUCTION ADDRESSING MODES AND RELATED EXECUTION TIMES OPERATION CODE INSTRUCTION LISTING HEXIDECIMAL SEQUENCE 00 - BRK 80 - Future Expansion 01 - ORA - (Indirect,X) 81 - STA - (Indirect,X) 02 - Future Expansion 82 - Future Expansion 03 - Future Expansion 83 - Future Expansion 04 - Future Expansion 84 - STY - Zero Page 05 - ORA - Zero Page 85 - STA - Zero Page 06 - ASL - Zero Page 86 - STX - Zero Page 07 - Future Expansion 87 - Future Expansion 08 - PHP 88 - DEY 09 - ORA - Immediate 89 - Future Expansion 0A - ASL - Accumulator 8A - TXA 0B - Future Expansion 8B - Future Expansion 0C - Future Expansion 8C - STY - Absolute 0D - ORA - Absolute 8D - STA - Absolute 0E - ASL - Absolute 8E - STX - Absolute 0F - Future Expansion 8F - Future Expansion 10 - BPL 90 - BCC 11 - ORA - (Indirect),Y 91 - STA - (Indirect),Y 12 - Future Expansion 92 - Future Expansion 13 - Future Expansion 93 - Future Expansion 14 - Future Expansion 94 - STY - Zero Page,X 15 - ORA - Zero Page,X 95 - STA - Zero Page,X 16 - ASL - Zero Page,X 96 - STX - Zero Page,Y 17 - Future Expansion 97 - Future Expansion 18 - CLC 98 - TYA 19 - ORA - Absolute, 99 - STA - Absolute,Y lA - Future Expansion 9A - TXS 1B - Future Expansion 9B - Future Expansion 1C - Future Expansion 9C - Future Expansion 1D - ORA - Absolute,X 9D - STA - Absolute,X 1E - ASL - Absolute,X 9E - Future Expansion 1F - Future Expansion 9F - Future Expansion 20 - JSR A0 - LDY - Immediate 21 - AND - (Indirect,X) Al - LDA - (Indirect,X) 22 - Future Expansion A2 - LDX - Immediate 23 - Future Expansion A3 - Future Expansion 24 - BIT - Zero Page A4 - LDY - Zero Page 25 - AND - Zero Page A5 - LDA - Zero Page 26 - ROL - Zero Page A6 - LDX - Zero Page 27 - Future Expansion A7 - Future Expansion 28 - PLP A8 - TAY 29 - AND - Immediate A9 - LDA - Immediate 2A - ROL - Accumulator AA - TAX 2B - Future Expansion AB - Future Expansion 2C - BIT - Absolute AC - LDY - Absolute 2D - AND - Absolute AD - LDA - Absolute 2E - ROL - Absolute AE - LDX - Absolute 2F - Future Expansion AF - Future Expansion 30 - BMI B0 - BCS 31 - AND - (Indirect),Y Bl - LDA - (Indirect),Y 32 - Future Expansion B2 - Future Expansion 33 - Future Expansion B3 - Future Expansion 34 - Future Expansion B4 - LDY - Zero Page,X 35 - AND - Zero Page,X B5 - LDA - Zero Page,X 36 - ROL - Zero Page,X B6 - LDX - Zero Page,Y 37 - Future Expansion B7 - Future Expansion 38 - SEC B8 - CLV 39 - AND - Absolute,Y B9 - LDA - Absolute,Y 3A - Future Expansion BA - TSX 3B - Future Expansion BB - Future Expansion 3C - Future Expansion BC - LDY - Absolute,X 3D - AND - Absolute,X BD - LDA - Absolute,X 3E - ROL - Absolute,X BE - LDX - Absolute,Y 3F - Future Expansion BF - Future Expansion 40 - RTI C0 - CPY - Immediate 41 - EOR - (Indirect,X) C1 - CMP - (Indirect,X) 42 - Future Expansion C2 - Future Expansion 43 - Future Expansion C3 - Future Expansion 44 - Future Expansion C4 - CPY - Zero Page 45 - EOR - Zero Page C5 - CMP - Zero Page 46 - LSR - Zero Page C6 - DEC - Zero Page 47 - Future Expansion C7 - Future Expansion 48 - PHA C8 - INY 49 - EOR - Immediate C9 - CMP - Immediate 4A - LSR - Accumulator CA - DEX 4B - Future Expansion CB - Future Expansion 4C - JMP - Absolute CC - CPY - Absolute 4D - EOR - Absolute CD - CMP - Absolute 4E - LSR - Absolute CE - DEC - Absolute 4F - Future Expansion CF - Future Expansion 50 - BVC D0 - BNE 51 - EOR - (Indirect),Y Dl - CMP - (Indirect),Y 52 - Future Expansion D2 - Future Expansion 53 - Future Expansion D3 - Future Expansion 54 - Future Expansion D4 - Future Expansion 55 - EOR - Zero Page,X D5 - CMP - Zero Page,X 56 - LSR - Zero Page,X D6 - DEC - Zero Page,X 57 - Future Expansion D7 - Future Expansion 58 - CLI D8 - CLD 59 - EOR - Absolutely D9 - CMP - Absolute,Y 5A - Future Expansion DA - Future Expansion 5B - Future Expansion DB - Future Expansion 5C - Future Expansion DC - Future Expansion 5D - EOR - Absolute,X DD - CMP - Absolute,X 5E - LSR - Absolute, DE - DEC - Absolute,X 5F - Future Expansion DF - Future Expansion 60 - RTS E0 - GPX - Immediate 61 - ADC - (Indirect,X) El - SBC - (Indirect,X) 62 - Future Expansion E2 - Future Expansion 63 - Future Expansion E3 - Future Expansion 64 - Future Expansion E4 - CPX - Zero Page 65 - ADC - Zero Page E5 - SBC - Zero Page 66 - ROR - Zero Page E6 - INC - Zero Page 67 - Future Expansion E7 - Future Expansion 68 - PLA E8 - INX 69 - ADC - Immediate E9 - SBC - Immediate 6A - ROR - Accumulator EA - NOP 6B - Future Expansion EB - Future Expansion 6C - JMP - Indirect EC - CPX - Absolute 6D - ADC - Absolute ED - SBC - Absolute 6E - ROR - Absolute EE - INC - Absolute 6F - Future Expansion EF - Future Expansion 70 - BVS F0 - BEQ 71 - ADC - (Indirect),Y Fl - SBC - (Indirect),Y 72 - Future Expansion F2 - Future Expansion 73 - Future Expansion F3 - Future Expansion 74 - Future Expansion F4 - Future Expansion 75 - ADC - Zero Page,X F5 - SBC - Zero Page,X 76 - ROR - Zero Page,X F6 - INC - Zero Page,X 77 - Future Expansion F7 - Future Expansion 78 - SEI F8 - SED 79 - ADC - Absolutely F9 - SBC - Absolute,Y 7A - Future Expansion FA - Future Expansion 7B - Future Expansion FB - Future Expansion 7C - Future Expansion FC - Future Expansion 7D - ADC - Absolute,X FD - SBC - Absolute,X 7E - ROR - Absolute,X FE - INC - Absolute,X 7F - Future Expansion FF - Future Expansion