DSM/ECU/TMP76xxx MH6xxx Instruction Set: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m WikiSysop moved page DSM/ECU/MH6111 Instruction Set to DSM/ECU/TMP76xxx MH6xxx Instruction Set: It applies to all the series |
||
(7 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
!|Bytes | !|Bytes | ||
!|Mnem | !|Mnem | ||
!|Mode | |||
!|Byte length | !|Byte length | ||
!|Cycles | !|Cycles | ||
Line 9: | Line 10: | ||
|- | |- | ||
|00 | |00 | ||
|TEST | |TEST | ||
| | |||
|1 | |1 | ||
|* | |* | ||
Line 15: | Line 17: | ||
|- | |- | ||
|01 | |01 | ||
|NOP | |NOP | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 21: | Line 24: | ||
|- | |- | ||
|02 | |02 | ||
|AIM DIR | |AIM | ||
|DIR | |||
|3 | |3 | ||
|? | |? | ||
Line 27: | Line 31: | ||
|- | |- | ||
|03 | |03 | ||
|OIM DIR | |OIM | ||
|DIR | |||
|3 | |3 | ||
|? | |? | ||
Line 33: | Line 38: | ||
|- | |- | ||
|04 | |04 | ||
|LSRD | |LSRD | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 39: | Line 45: | ||
|- | |- | ||
|05 | |05 | ||
|ASLD / LSLD | |ASLD / LSLD | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 45: | Line 52: | ||
|- | |- | ||
|06 | |06 | ||
|TAP | |TAP | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 51: | Line 59: | ||
|- | |- | ||
|07 | |07 | ||
|TPA | |TPA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 57: | Line 66: | ||
|- | |- | ||
|08 | |08 | ||
|INX | |INX | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 64: | Line 74: | ||
|09 | |09 | ||
|DEX | |DEX | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 69: | Line 80: | ||
|- | |- | ||
|0A | |0A | ||
|CLV | |CLV | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 75: | Line 87: | ||
|- | |- | ||
|0B | |0B | ||
|SEV | |SEV | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 81: | Line 94: | ||
|- | |- | ||
|0C | |0C | ||
|CLC | |CLC | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 87: | Line 101: | ||
|- | |- | ||
|0D | |0D | ||
|SEC | |SEC | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 93: | Line 108: | ||
|- | |- | ||
|0E | |0E | ||
|CLI | |CLI | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 99: | Line 115: | ||
|- | |- | ||
|0F | |0F | ||
|SEI | |SEI | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 105: | Line 122: | ||
|- | |- | ||
|10 | |10 | ||
|SBA | |SBA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 112: | Line 130: | ||
|11 | |11 | ||
|CBA | |CBA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
|COMPARE ACCUMULATORS | |COMPARE ACCUMULATORS | ||
|- | |||
|12 | |||
|AIM | |||
|IND,X | |||
|3 | |||
|? | |||
|ANd in memory, indexed X | |||
|- | |||
|13 | |||
|OIM | |||
|IND,X | |||
|3 | |||
|? | |||
|Or in memory, indexed X | |||
|- | |- | ||
|14 | |14 | ||
| | |DIV | ||
|IMM | |||
|2 | |2 | ||
| | |4 | ||
| | |DIVIDE IMMEDIATE | ||
|- | |- | ||
|15 | |15 | ||
| | |DIV | ||
|DIR | |||
|2 | |2 | ||
| | |4 | ||
| | |DIVIDE DIRECT | ||
|- | |- | ||
|16 | |16 | ||
|TAB | |TAB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 135: | Line 171: | ||
|- | |- | ||
|17 | |17 | ||
|TBA | |TBA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 141: | Line 178: | ||
|- | |- | ||
|18 | |18 | ||
|XGXY | |XGXY | ||
| | |||
|1 | |1 | ||
|4 | |4 | ||
Line 147: | Line 185: | ||
|- | |- | ||
|19 | |19 | ||
|DAA | |DAA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 154: | Line 193: | ||
|1A | |1A | ||
|XGDX | |XGDX | ||
| | |||
|1 | |1 | ||
| | | | ||
Line 159: | Line 199: | ||
|- | |- | ||
|1B | |1B | ||
|ABA | |ABA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 165: | Line 206: | ||
|- | |- | ||
|1C | |1C | ||
|CPD IMM | |CPD | ||
|IMM | |||
|3 | |3 | ||
|5 | |5 | ||
Line 171: | Line 213: | ||
|- | |- | ||
|1D | |1D | ||
|CPD DIR | |CPD | ||
|DIR | |||
|2 | |2 | ||
|6 | |6 | ||
|COMPARE DOUBLE ACCUMULATOR | |||
|- | |||
|1E | |||
|CPD | |||
|IND,X | |||
|2 | |||
|? | |||
|COMPARE DOUBLE ACCUMULATOR | |COMPARE DOUBLE ACCUMULATOR | ||
|- | |- | ||
|1F | |1F | ||
|CPD EXT | |CPD | ||
|EXT | |||
|3 | |3 | ||
|7 | |7 | ||
Line 183: | Line 234: | ||
|- | |- | ||
|20 | |20 | ||
|BRA | |BRA | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 189: | Line 241: | ||
|- | |- | ||
|21 | |21 | ||
|BRN | |BRN | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 195: | Line 248: | ||
|- | |- | ||
|22 | |22 | ||
|BHI | |BHI | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 201: | Line 255: | ||
|- | |- | ||
|23 | |23 | ||
|BLS | |BLS | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 208: | Line 263: | ||
|24 | |24 | ||
|BCC / BHS | |BCC / BHS | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 213: | Line 269: | ||
|- | |- | ||
|25 | |25 | ||
|BCS / BLO | |BCS / BLO | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 219: | Line 276: | ||
|- | |- | ||
|26 | |26 | ||
|BNE | |BNE | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 225: | Line 283: | ||
|- | |- | ||
|27 | |27 | ||
|BEQ | |BEQ | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 231: | Line 290: | ||
|- | |- | ||
|28 | |28 | ||
|BVC | |BVC | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 237: | Line 297: | ||
|- | |- | ||
|29 | |29 | ||
|BVS | |BVS | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 243: | Line 304: | ||
|- | |- | ||
|2A | |2A | ||
|BPL | |BPL | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 249: | Line 311: | ||
|- | |- | ||
|2B | |2B | ||
|BMI | |BMI | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 255: | Line 318: | ||
|- | |- | ||
|2C | |2C | ||
|BGE | |BGE | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 261: | Line 325: | ||
|- | |- | ||
|2D | |2D | ||
|BLT | |BLT | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 267: | Line 332: | ||
|- | |- | ||
|2E | |2E | ||
|BGT | |BGT | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 273: | Line 339: | ||
|- | |- | ||
|2F | |2F | ||
|BLE | |BLE | ||
| | |||
|2 | |2 | ||
|3 | |3 | ||
Line 279: | Line 346: | ||
|- | |- | ||
|30 | |30 | ||
|TSX | |TSX | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 285: | Line 353: | ||
|- | |- | ||
|31 | |31 | ||
|INS | |INS | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 291: | Line 360: | ||
|- | |- | ||
|32 | |32 | ||
|PULA | |PULA | ||
| | |||
|1 | |1 | ||
|4 | |4 | ||
Line 297: | Line 367: | ||
|- | |- | ||
|33 | |33 | ||
|PULB | |PULB | ||
| | |||
|1 | |1 | ||
|4 | |4 | ||
Line 303: | Line 374: | ||
|- | |- | ||
|34 | |34 | ||
|DES | |DES | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 309: | Line 381: | ||
|- | |- | ||
|35 | |35 | ||
|TXS | |TXS | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 315: | Line 388: | ||
|- | |- | ||
|36 | |36 | ||
|PSHA | |PSHA | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 321: | Line 395: | ||
|- | |- | ||
|37 | |37 | ||
|PSHB | |PSHB | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 327: | Line 402: | ||
|- | |- | ||
|38 | |38 | ||
|PULX | |PULX | ||
| | |||
|1 | |1 | ||
|5 | |5 | ||
Line 333: | Line 409: | ||
|- | |- | ||
|39 | |39 | ||
|RTS | |RTS | ||
| | |||
|1 | |1 | ||
|5 | |5 | ||
Line 339: | Line 416: | ||
|- | |- | ||
|3A | |3A | ||
|ABX | |ABX | ||
| | |||
|1 | |1 | ||
|3 | |3 | ||
Line 346: | Line 424: | ||
|3B | |3B | ||
|RTI | |RTI | ||
| | |||
|1 | |1 | ||
|12 | |12 | ||
Line 351: | Line 430: | ||
|- | |- | ||
|3C | |3C | ||
|PSHX | |PSHX | ||
| | |||
|1 | |1 | ||
|4 | |4 | ||
Line 357: | Line 437: | ||
|- | |- | ||
|3D | |3D | ||
|MUL | |MUL | ||
| | |||
|1 | |1 | ||
|10 | |10 | ||
Line 363: | Line 444: | ||
|- | |- | ||
|3E | |3E | ||
|WAI | |WAI | ||
| | |||
|1 | |1 | ||
|14 | |14 | ||
Line 369: | Line 451: | ||
|- | |- | ||
|3F | |3F | ||
|SWI | |SWI | ||
| | |||
|1 | |1 | ||
|14 | |14 | ||
Line 375: | Line 458: | ||
|- | |- | ||
|40 | |40 | ||
|NEGA | |NEGA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 381: | Line 465: | ||
|- | |- | ||
|43 | |43 | ||
|COMA | |COMA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 387: | Line 472: | ||
|- | |- | ||
|44 | |44 | ||
|LSRA | |LSRA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 393: | Line 479: | ||
|- | |- | ||
|46 | |46 | ||
|RORA | |RORA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 399: | Line 486: | ||
|- | |- | ||
|47 | |47 | ||
|ASRA | |ASRA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 405: | Line 493: | ||
|- | |- | ||
|48 | |48 | ||
|ASLA / LSLA | |ASLA / LSLA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 411: | Line 500: | ||
|- | |- | ||
|49 | |49 | ||
|ROLA | |ROLA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 417: | Line 507: | ||
|- | |- | ||
|4A | |4A | ||
|DECA | |DECA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 423: | Line 514: | ||
|- | |- | ||
|4C | |4C | ||
|INCA | |INCA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 429: | Line 521: | ||
|- | |- | ||
|4D | |4D | ||
|TSTA | |TSTA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 435: | Line 528: | ||
|- | |- | ||
|4F | |4F | ||
|CLRA | |CLRA | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 441: | Line 535: | ||
|- | |- | ||
|50 | |50 | ||
|NEGB | |NEGB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 447: | Line 542: | ||
|- | |- | ||
|53 | |53 | ||
|COMB | |COMB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 453: | Line 549: | ||
|- | |- | ||
|54 | |54 | ||
|LSRB | |LSRB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 459: | Line 556: | ||
|- | |- | ||
|56 | |56 | ||
|RORB | |RORB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 465: | Line 563: | ||
|- | |- | ||
|57 | |57 | ||
|ASRB | |ASRB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 471: | Line 570: | ||
|- | |- | ||
|58 | |58 | ||
|ASLB / LSLB | |ASLB / LSLB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 477: | Line 577: | ||
|- | |- | ||
|59 | |59 | ||
|ROLB | |ROLB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 483: | Line 584: | ||
|- | |- | ||
|5A | |5A | ||
|DECB | |DECB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 489: | Line 591: | ||
|- | |- | ||
|5C | |5C | ||
|INCB | |INCB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 495: | Line 598: | ||
|- | |- | ||
|5D | |5D | ||
|TSTB | |TSTB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 501: | Line 605: | ||
|- | |- | ||
|5F | |5F | ||
|CLRB | |CLRB | ||
| | |||
|1 | |1 | ||
|2 | |2 | ||
Line 507: | Line 612: | ||
|- | |- | ||
|60 | |60 | ||
|NEG IND,X | |NEG | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 513: | Line 619: | ||
|- | |- | ||
|63 | |63 | ||
|COM IND,X | |COM | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 519: | Line 626: | ||
|- | |- | ||
|64 | |64 | ||
|LSR IND,X | |LSR | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 525: | Line 633: | ||
|- | |- | ||
|66 | |66 | ||
|ROR IND,X | |ROR | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 531: | Line 640: | ||
|- | |- | ||
|67 | |67 | ||
|ASR IND,X | |ASR | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 537: | Line 647: | ||
|- | |- | ||
|68 | |68 | ||
|ASL / LSL IND,X | |ASL / LSL | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 543: | Line 654: | ||
|- | |- | ||
|69 | |69 | ||
|ROL IND,X | |ROL | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 549: | Line 661: | ||
|- | |- | ||
|6A | |6A | ||
|DEC IND,X | |DEC | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 555: | Line 668: | ||
|- | |- | ||
|6C | |6C | ||
|INC IND,X | |INC | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 561: | Line 675: | ||
|- | |- | ||
|6D | |6D | ||
|TST IND,X | |TST | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 567: | Line 682: | ||
|- | |- | ||
|6E | |6E | ||
|JMP IND,X | |JMP | ||
|IND,X | |||
|2 | |2 | ||
|3 | |3 | ||
Line 573: | Line 689: | ||
|- | |- | ||
|6F | |6F | ||
|CLR IND,X | |CLR | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 579: | Line 696: | ||
|- | |- | ||
|70 | |70 | ||
|NEG EXT | |NEG | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 585: | Line 703: | ||
|- | |- | ||
|73 | |73 | ||
|COM EXT | |COM | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 591: | Line 710: | ||
|- | |- | ||
|74 | |74 | ||
|LSR EXT | |LSR | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 597: | Line 717: | ||
|- | |- | ||
|76 | |76 | ||
|ROR EXT | |ROR | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 603: | Line 724: | ||
|- | |- | ||
|77 | |77 | ||
|ASR EXT | |ASR | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 609: | Line 731: | ||
|- | |- | ||
|78 | |78 | ||
|ASL / LSL EXT | |ASL / LSL | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 615: | Line 738: | ||
|- | |- | ||
|79 | |79 | ||
|ROL EXT | |ROL | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 621: | Line 745: | ||
|- | |- | ||
|7A | |7A | ||
|DEC EXT | |DEC | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 627: | Line 752: | ||
|- | |- | ||
|7C | |7C | ||
|INC EXT | |INC | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 633: | Line 759: | ||
|- | |- | ||
|7D | |7D | ||
|TST EXT | |TST | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 639: | Line 766: | ||
|- | |- | ||
|7E | |7E | ||
|JMP EXT | |JMP | ||
|EXT | |||
|3 | |3 | ||
|3 | |3 | ||
Line 645: | Line 773: | ||
|- | |- | ||
|7F | |7F | ||
|CLR EXT | |CLR | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 651: | Line 780: | ||
|- | |- | ||
|80 | |80 | ||
|SUBA IMM | |SUBA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 657: | Line 787: | ||
|- | |- | ||
|81 | |81 | ||
|CMPA IMM | |CMPA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 663: | Line 794: | ||
|- | |- | ||
|82 | |82 | ||
|SBCA IMM | |SBCA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 669: | Line 801: | ||
|- | |- | ||
|83 | |83 | ||
|SUBD IMM | |SUBD | ||
|IMM | |||
|3 | |3 | ||
|4 | |4 | ||
Line 675: | Line 808: | ||
|- | |- | ||
|84 | |84 | ||
|ANDA IMM | |ANDA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 681: | Line 815: | ||
|- | |- | ||
|85 | |85 | ||
|BITA IMM | |BITA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 687: | Line 822: | ||
|- | |- | ||
|86 | |86 | ||
|LDAA IMM | |LDAA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 693: | Line 829: | ||
|- | |- | ||
|87 | |87 | ||
|BRSET DIR | |BRSET | ||
|DIR | |||
|4 | |4 | ||
| | | | ||
Line 699: | Line 836: | ||
|- | |- | ||
|88 | |88 | ||
|EORA IMM | |EORA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 705: | Line 843: | ||
|- | |- | ||
|89 | |89 | ||
|ADCA IMM | |ADCA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 711: | Line 850: | ||
|- | |- | ||
|8A | |8A | ||
|ORAA IMM | |ORAA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 717: | Line 857: | ||
|- | |- | ||
|8B | |8B | ||
|ADDA IMM | |ADDA | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 723: | Line 864: | ||
|- | |- | ||
|8C | |8C | ||
|CPX IMM | |CPX | ||
|IMM | |||
|3 | |3 | ||
|4 | |4 | ||
Line 729: | Line 871: | ||
|- | |- | ||
|8D | |8D | ||
|BSR | |BSR | ||
| | |||
|2 | |2 | ||
|6 | |6 | ||
Line 735: | Line 878: | ||
|- | |- | ||
|8E | |8E | ||
|LDS IMM | |LDS | ||
|IMM | |||
|3 | |3 | ||
|3 | |3 | ||
Line 741: | Line 885: | ||
|- | |- | ||
|8F | |8F | ||
|BRCLR DIR | |BRCLR | ||
|DIR | |||
|4 | |4 | ||
| | | | ||
Line 747: | Line 892: | ||
|- | |- | ||
|90 | |90 | ||
|SUBA DIR | |SUBA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 753: | Line 899: | ||
|- | |- | ||
|91 | |91 | ||
|CMPA DIR | |CMPA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 759: | Line 906: | ||
|- | |- | ||
|92 | |92 | ||
|SBCA DIR | |SBCA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 765: | Line 913: | ||
|- | |- | ||
|93 | |93 | ||
|SUBD DIR | |SUBD | ||
|DIR | |||
|2 | |2 | ||
|5 | |5 | ||
Line 771: | Line 920: | ||
|- | |- | ||
|94 | |94 | ||
|ANDA DIR | |ANDA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 777: | Line 927: | ||
|- | |- | ||
|95 | |95 | ||
|BITA DIR | |BITA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 783: | Line 934: | ||
|- | |- | ||
|96 | |96 | ||
|LDAA DIR | |LDAA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 789: | Line 941: | ||
|- | |- | ||
|97 | |97 | ||
|STAA DIR | |STAA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 795: | Line 948: | ||
|- | |- | ||
|98 | |98 | ||
|EORA DIR | |EORA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 801: | Line 955: | ||
|- | |- | ||
|99 | |99 | ||
|ADCA DIR | |ADCA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 807: | Line 962: | ||
|- | |- | ||
|9A | |9A | ||
|ORAA DIR | |ORAA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 813: | Line 969: | ||
|- | |- | ||
|9B | |9B | ||
|ADDA DIR | |ADDA | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 819: | Line 976: | ||
|- | |- | ||
|9C | |9C | ||
|CPX DIR | |CPX | ||
|DIR | |||
|2 | |2 | ||
|5 | |5 | ||
Line 825: | Line 983: | ||
|- | |- | ||
|9D | |9D | ||
|JSR DIR | |JSR | ||
|DIR | |||
|2 | |2 | ||
|5 | |5 | ||
Line 831: | Line 990: | ||
|- | |- | ||
|9E | |9E | ||
|LDS DIR | |LDS | ||
|DIR | |||
|2 | |2 | ||
|4 | |4 | ||
Line 837: | Line 997: | ||
|- | |- | ||
|9F | |9F | ||
|STS DIR | |STS | ||
|DIR | |||
|2 | |2 | ||
|4 | |4 | ||
Line 843: | Line 1,004: | ||
|- | |- | ||
|A0 | |A0 | ||
|SUBA IND,X | |SUBA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 849: | Line 1,011: | ||
|- | |- | ||
|A0 80 | |A0 80 | ||
|SUBA IND,Y | |SUBA | ||
|IND,Y | |||
|2 | |2 | ||
| | | | ||
Line 855: | Line 1,018: | ||
|- | |- | ||
|A1 | |A1 | ||
|CMPA IND,X | |CMPA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 861: | Line 1,025: | ||
|- | |- | ||
|A1 80 | |A1 80 | ||
|CMPA IND,Y+ | |CMPA | ||
|IND,Y+ | |||
|2 | |2 | ||
| | | | ||
Line 867: | Line 1,032: | ||
|- | |- | ||
|A2 | |A2 | ||
|SBCA IND,X | |SBCA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 873: | Line 1,039: | ||
|- | |- | ||
|A2 80 | |A2 80 | ||
|SBCA IND,Y | |SBCA | ||
|IND,Y | |||
|2 | |2 | ||
| | | | ||
Line 879: | Line 1,046: | ||
|- | |- | ||
|A3 | |A3 | ||
|SUBD IND,X | |SUBD | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 885: | Line 1,053: | ||
|- | |- | ||
|A3 80 | |A3 80 | ||
|SUBD IND,Y | |SUBD | ||
|IND,Y | |||
|2 | |2 | ||
|6 | |6 | ||
Line 891: | Line 1,060: | ||
|- | |- | ||
|A4 | |A4 | ||
|ANDA IND,X | |ANDA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 897: | Line 1,067: | ||
|- | |- | ||
|A4 80 | |A4 80 | ||
|ANDA IND,Y | |ANDA | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 903: | Line 1,074: | ||
|- | |- | ||
|A5 | |A5 | ||
|BITA IND,X | |BITA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 909: | Line 1,081: | ||
|- | |- | ||
|A5 80 | |A5 80 | ||
|BITA IND,Y | |BITA | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 915: | Line 1,088: | ||
|- | |- | ||
|A6 | |A6 | ||
|LDAA IND,X | |LDAA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 921: | Line 1,095: | ||
|- | |- | ||
|A6 80 | |A6 80 | ||
|LDAA IND,Y+ | |LDAA | ||
|IND,Y+ | |||
|2 | |2 | ||
| | | | ||
Line 927: | Line 1,102: | ||
|- | |- | ||
|A7 | |A7 | ||
|STAA IND,X | |STAA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 933: | Line 1,109: | ||
|- | |- | ||
|A7 80 | |A7 80 | ||
|STAA IND,Y | |STAA | ||
|IND,Y | |||
|2 | |2 | ||
| | | | ||
Line 939: | Line 1,116: | ||
|- | |- | ||
|A8 | |A8 | ||
|EORA IND,X | |EORA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 945: | Line 1,123: | ||
|- | |- | ||
|A8 80 | |A8 80 | ||
|EORA IND,Y | |EORA | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 951: | Line 1,130: | ||
|- | |- | ||
|A9 | |A9 | ||
|ADCA IND,X | |ADCA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 957: | Line 1,137: | ||
|- | |- | ||
|A9 80 | |A9 80 | ||
|ADCA IND,Y | |ADCA | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 963: | Line 1,144: | ||
|- | |- | ||
|AA | |AA | ||
|ORAA IND,X | |ORAA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 969: | Line 1,151: | ||
|- | |- | ||
|AA 80 | |AA 80 | ||
|ORAA IND,Y | |ORAA | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 975: | Line 1,158: | ||
|- | |- | ||
|AB | |AB | ||
|ADDA IND,X | |ADDA | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 981: | Line 1,165: | ||
|- | |- | ||
|AB 80 | |AB 80 | ||
|ADDA IND,Y | |ADDA | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 987: | Line 1,172: | ||
|- | |- | ||
|AC | |AC | ||
|CPX IND,X | |CPX | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 993: | Line 1,179: | ||
|- | |- | ||
|AC 80 | |AC 80 | ||
|CPX IND,Y | |CPX | ||
|IND,Y | |||
|2 | |2 | ||
|6 | |6 | ||
Line 999: | Line 1,186: | ||
|- | |- | ||
|AD | |AD | ||
|JSR IND,X | |JSR | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 1,005: | Line 1,193: | ||
|- | |- | ||
|AD 80 | |AD 80 | ||
|JSR IND,Y | |JSR | ||
|IND,Y | |||
|2 | |2 | ||
| | | | ||
Line 1,011: | Line 1,200: | ||
|- | |- | ||
|AE | |AE | ||
|LDS IND,X | |LDS | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,017: | Line 1,207: | ||
|- | |- | ||
|AE 80 | |AE 80 | ||
|LDS IND,Y | |LDS | ||
|IND,Y | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,023: | Line 1,214: | ||
|- | |- | ||
|AF | |AF | ||
|STS IND,X | |STS | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,029: | Line 1,221: | ||
|- | |- | ||
|AF 80 | |AF 80 | ||
|STS IND,Y | |STS | ||
|IND,Y | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,035: | Line 1,228: | ||
|- | |- | ||
|B0 | |B0 | ||
|SUBA EXT | |SUBA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,041: | Line 1,235: | ||
|- | |- | ||
|B1 | |B1 | ||
|CMPA EXT | |CMPA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,047: | Line 1,242: | ||
|- | |- | ||
|B2 | |B2 | ||
|SBCA EXT | |SBCA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,053: | Line 1,249: | ||
|- | |- | ||
|B3 | |B3 | ||
|SUBD EXT | |SUBD | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 1,059: | Line 1,256: | ||
|- | |- | ||
|B4 | |B4 | ||
|ANDA EXT | |ANDA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,065: | Line 1,263: | ||
|- | |- | ||
|B5 | |B5 | ||
|BITA EXT | |BITA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,071: | Line 1,270: | ||
|- | |- | ||
|B6 | |B6 | ||
|LDAA EXT | |LDAA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,077: | Line 1,277: | ||
|- | |- | ||
|B7 | |B7 | ||
|STAA EXT | |STAA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,083: | Line 1,284: | ||
|- | |- | ||
|B8 | |B8 | ||
|EORA EXT | |EORA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,089: | Line 1,291: | ||
|- | |- | ||
|B9 | |B9 | ||
|ADCA EXT | |ADCA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,095: | Line 1,298: | ||
|- | |- | ||
|BA | |BA | ||
|ORAA EXT | |ORAA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,101: | Line 1,305: | ||
|- | |- | ||
|BB | |BB | ||
|ADDA EXT | |ADDA | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,107: | Line 1,312: | ||
|- | |- | ||
|BC | |BC | ||
|CPX EXT | |CPX | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 1,113: | Line 1,319: | ||
|- | |- | ||
|BD | |BD | ||
|JSR EXT | |JSR | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 1,119: | Line 1,326: | ||
|- | |- | ||
|BE | |BE | ||
|LDS EXT | |LDS | ||
|EXT | |||
|3 | |3 | ||
|5 | |5 | ||
Line 1,125: | Line 1,333: | ||
|- | |- | ||
|BF | |BF | ||
|STS EXT | |STS | ||
|EXT | |||
|3 | |3 | ||
|5 | |5 | ||
Line 1,131: | Line 1,340: | ||
|- | |- | ||
|C0 | |C0 | ||
|SUBB IMM | |SUBB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,137: | Line 1,347: | ||
|- | |- | ||
|C1 | |C1 | ||
|CMPB IMM | |CMPB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,143: | Line 1,354: | ||
|- | |- | ||
|C2 | |C2 | ||
|SBCB IMM | |SBCB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,149: | Line 1,361: | ||
|- | |- | ||
|C3 | |C3 | ||
|ADDD IMM | |ADDD | ||
|IMM | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,155: | Line 1,368: | ||
|- | |- | ||
|C4 | |C4 | ||
|ANDB IMM | |ANDB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,161: | Line 1,375: | ||
|- | |- | ||
|C5 | |C5 | ||
|BITB IMM | |BITB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,167: | Line 1,382: | ||
|- | |- | ||
|C6 | |C6 | ||
|LDAB IMM | |LDAB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,173: | Line 1,389: | ||
|- | |- | ||
|C8 | |C8 | ||
|EORB IMM | |EORB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,179: | Line 1,396: | ||
|- | |- | ||
|C9 | |C9 | ||
|ADCB IMM | |ADCB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,185: | Line 1,403: | ||
|- | |- | ||
|CA | |CA | ||
|ORAB IMM | |ORAB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,191: | Line 1,410: | ||
|- | |- | ||
|CB | |CB | ||
|ADDB IMM | |ADDB | ||
|IMM | |||
|2 | |2 | ||
|2 | |2 | ||
Line 1,197: | Line 1,417: | ||
|- | |- | ||
|CC | |CC | ||
|LDD IMM | |LDD | ||
|IMM | |||
|3 | |3 | ||
|3 | |3 | ||
Line 1,203: | Line 1,424: | ||
|- | |- | ||
|CD 08 | |CD 08 | ||
|INY | |INY | ||
| | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,209: | Line 1,431: | ||
|- | |- | ||
|CD 09 | |CD 09 | ||
|DEY | |DEY | ||
| | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,215: | Line 1,438: | ||
|- | |- | ||
|CD 1A | |CD 1A | ||
|XGDY | |XGDY | ||
| | |||
|2 | |2 | ||
| | | | ||
Line 1,221: | Line 1,445: | ||
|- | |- | ||
|CD 3A | |CD 3A | ||
|ABY | |ABY | ||
| | |||
|2 | |2 | ||
| | | | ||
Line 1,227: | Line 1,452: | ||
|- | |- | ||
|CD 8C | |CD 8C | ||
|CMPY IMM, Y++ | |CMPY | ||
|IMM, Y++ | |||
|4 | |4 | ||
| | | | ||
Line 1,233: | Line 1,459: | ||
|- | |- | ||
|CD CE | |CD CE | ||
|LDY IMM | |LDY | ||
|IMM | |||
|4 | |4 | ||
|4 | |4 | ||
Line 1,239: | Line 1,466: | ||
|- | |- | ||
|CD DF | |CD DF | ||
|STY DIR | |STY | ||
|DIR | |||
|3 | |3 | ||
|5 | |5 | ||
Line 1,245: | Line 1,473: | ||
|- | |- | ||
|CD EE | |CD EE | ||
|LDY IND,X | |LDY | ||
|IND,X | |||
|3 | |3 | ||
|6 | |6 | ||
Line 1,251: | Line 1,480: | ||
|- | |- | ||
|CE | |CE | ||
|LDX IMM | |LDX | ||
|IMM | |||
|3 | |3 | ||
|3 | |3 | ||
Line 1,257: | Line 1,487: | ||
|- | |- | ||
|CF | |CF | ||
| | |BRCLR | ||
|IND,X | |||
|3 | |3 | ||
| | |? | ||
| | |Branch if clear | ||
|- | |- | ||
|D0 | |D0 | ||
|SUBB DIR | |SUBB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,269: | Line 1,501: | ||
|- | |- | ||
|D1 | |D1 | ||
|CMPB DIR | |CMPB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,275: | Line 1,508: | ||
|- | |- | ||
|D2 | |D2 | ||
|SBCB DIR | |SBCB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,281: | Line 1,515: | ||
|- | |- | ||
|D3 | |D3 | ||
|ADDD DIR | |ADDD | ||
|DIR | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,287: | Line 1,522: | ||
|- | |- | ||
|D4 | |D4 | ||
|ANDB DIR | |ANDB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,293: | Line 1,529: | ||
|- | |- | ||
|D5 | |D5 | ||
|BITB DIR | |BITB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,299: | Line 1,536: | ||
|- | |- | ||
|D6 | |D6 | ||
|LDAB DIR | |LDAB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,305: | Line 1,543: | ||
|- | |- | ||
|D7 | |D7 | ||
|STAB DIR | |STAB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,311: | Line 1,550: | ||
|- | |- | ||
|D8 | |D8 | ||
|EORB DIR | |EORB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,317: | Line 1,557: | ||
|- | |- | ||
|D9 | |D9 | ||
|ADCB DIR | |ADCB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,323: | Line 1,564: | ||
|- | |- | ||
|DA | |DA | ||
|ORAB DIR | |ORAB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,329: | Line 1,571: | ||
|- | |- | ||
|DB | |DB | ||
|ADDB DIR | |ADDB | ||
|DIR | |||
|2 | |2 | ||
|3 | |3 | ||
Line 1,335: | Line 1,578: | ||
|- | |- | ||
|DC | |DC | ||
|LDD DIR | |LDD | ||
|DIR | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,341: | Line 1,585: | ||
|- | |- | ||
|DD | |DD | ||
|STD DIR | |STD | ||
|DIR | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,347: | Line 1,592: | ||
|- | |- | ||
|DE | |DE | ||
|LDX DIR | |LDX | ||
|DIR | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,353: | Line 1,599: | ||
|- | |- | ||
|DF | |DF | ||
|STX DIR | |STX | ||
|DIR | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,359: | Line 1,606: | ||
|- | |- | ||
|E0 | |E0 | ||
|SUBB IND,X | |SUBB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,365: | Line 1,613: | ||
|- | |- | ||
|E0 80 | |E0 80 | ||
|SUBB IND,Y | |SUBB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,371: | Line 1,620: | ||
|- | |- | ||
|E1 | |E1 | ||
|CMPB IND,X | |CMPB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,377: | Line 1,627: | ||
|- | |- | ||
|E1 80 | |E1 80 | ||
|CMPB IND,Y | |CMPB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,383: | Line 1,634: | ||
|- | |- | ||
|E2 | |E2 | ||
|SBCB IND,X | |SBCB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,389: | Line 1,641: | ||
|- | |- | ||
|E2 80 | |E2 80 | ||
|SBCB IND,Y | |SBCB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,395: | Line 1,648: | ||
|- | |- | ||
|E3 | |E3 | ||
|ADDD IND,X | |ADDD | ||
|IND,X | |||
|2 | |2 | ||
|6 | |6 | ||
Line 1,401: | Line 1,655: | ||
|- | |- | ||
|E3 80 | |E3 80 | ||
|ADDD IND,Y | |ADDD | ||
|IND,Y | |||
|2 | |2 | ||
|6 | |6 | ||
Line 1,407: | Line 1,662: | ||
|- | |- | ||
|E4 | |E4 | ||
|ANDB IND,X | |ANDB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,413: | Line 1,669: | ||
|- | |- | ||
|E4 80 | |E4 80 | ||
|ANDB IND,Y | |ANDB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,419: | Line 1,676: | ||
|- | |- | ||
|E5 | |E5 | ||
|BITB IND,X | |BITB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,425: | Line 1,683: | ||
|- | |- | ||
|E5 80 | |E5 80 | ||
|BITB IND,Y | |BITB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,431: | Line 1,690: | ||
|- | |- | ||
|E6 | |E6 | ||
|LDAB IND,X | |LDAB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,437: | Line 1,697: | ||
|- | |- | ||
|E6 80 | |E6 80 | ||
|LDAB IND,Y | |LDAB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,443: | Line 1,704: | ||
|- | |- | ||
|E7 | |E7 | ||
|STAB IND,X | |STAB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,449: | Line 1,711: | ||
|- | |- | ||
|E7 80 | |E7 80 | ||
|STAB IND,Y | |STAB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,455: | Line 1,718: | ||
|- | |- | ||
|E8 | |E8 | ||
|EORB IND,X | |EORB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,461: | Line 1,725: | ||
|- | |- | ||
|E8 80 | |E8 80 | ||
|EORB IND,Y | |EORB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,467: | Line 1,732: | ||
|- | |- | ||
|E9 | |E9 | ||
|ADCB IND,X | |ADCB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,473: | Line 1,739: | ||
|- | |- | ||
|E9 80 | |E9 80 | ||
|ADCB IND,Y | |ADCB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,479: | Line 1,746: | ||
|- | |- | ||
|EA | |EA | ||
|ORAB IND,X | |ORAB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,485: | Line 1,753: | ||
|- | |- | ||
|EA 80 | |EA 80 | ||
|ORAB IND,Y | |ORAB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,491: | Line 1,760: | ||
|- | |- | ||
|EB | |EB | ||
|ADDB IND,X | |ADDB | ||
|IND,X | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,497: | Line 1,767: | ||
|- | |- | ||
|EB 80 | |EB 80 | ||
|ADDB IND,Y | |ADDB | ||
|IND,Y | |||
|2 | |2 | ||
|4 | |4 | ||
Line 1,503: | Line 1,774: | ||
|- | |- | ||
|EC | |EC | ||
|LDD IND,X | |LDD | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,509: | Line 1,781: | ||
|- | |- | ||
|EC 80 | |EC 80 | ||
|LDD IND,Y | |LDD | ||
|IND,Y | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,515: | Line 1,788: | ||
|- | |- | ||
|ED | |ED | ||
|STD IND,X | |STD | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,521: | Line 1,795: | ||
|- | |- | ||
|ED 80 | |ED 80 | ||
|STD IND,Y | |STD | ||
|IND,Y | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,527: | Line 1,802: | ||
|- | |- | ||
|EE | |EE | ||
|LDX IND,X | |LDX | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,533: | Line 1,809: | ||
|- | |- | ||
|EE 80 | |EE 80 | ||
|LDX IND,Y++ | |LDX | ||
|IND,Y++ | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,539: | Line 1,816: | ||
|- | |- | ||
|EF | |EF | ||
|STX IND,X | |STX | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,545: | Line 1,823: | ||
|- | |- | ||
|EF 80 | |EF 80 | ||
|STX IND,X | |STX | ||
|IND,X | |||
|2 | |2 | ||
|5 | |5 | ||
Line 1,551: | Line 1,830: | ||
|- | |- | ||
|F0 | |F0 | ||
|SUBB EXT | |SUBB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,557: | Line 1,837: | ||
|- | |- | ||
|F1 | |F1 | ||
|CMPB EXT | |CMPB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,563: | Line 1,844: | ||
|- | |- | ||
|F2 | |F2 | ||
|SBCB EXT | |SBCB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,569: | Line 1,851: | ||
|- | |- | ||
|F3 | |F3 | ||
|ADDD EXT | |ADDD | ||
|EXT | |||
|3 | |3 | ||
|6 | |6 | ||
Line 1,575: | Line 1,858: | ||
|- | |- | ||
|F4 | |F4 | ||
|ANDB EXT | |ANDB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,581: | Line 1,865: | ||
|- | |- | ||
|F5 | |F5 | ||
|BITB EXT | |BITB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,587: | Line 1,872: | ||
|- | |- | ||
|F6 | |F6 | ||
|LDAB EXT | |LDAB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,593: | Line 1,879: | ||
|- | |- | ||
|F7 | |F7 | ||
|STAB EXT | |STAB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,599: | Line 1,886: | ||
|- | |- | ||
|F8 | |F8 | ||
|EORB EXT | |EORB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,605: | Line 1,893: | ||
|- | |- | ||
|F9 | |F9 | ||
|ADCB EXT | |ADCB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,611: | Line 1,900: | ||
|- | |- | ||
|FA | |FA | ||
|ORAB EXT | |ORAB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,617: | Line 1,907: | ||
|- | |- | ||
|FB | |FB | ||
|ADDB EXT | |ADDB | ||
|EXT | |||
|3 | |3 | ||
|4 | |4 | ||
Line 1,623: | Line 1,914: | ||
|- | |- | ||
|FC | |FC | ||
|LDD EXT | |LDD | ||
|EXT | |||
|3 | |3 | ||
|5 | |5 | ||
Line 1,629: | Line 1,921: | ||
|- | |- | ||
|FD | |FD | ||
|STD EXT | |STD | ||
|EXT | |||
|3 | |3 | ||
|5 | |5 | ||
Line 1,635: | Line 1,928: | ||
|- | |- | ||
|FE | |FE | ||
|LDX EXT | |LDX | ||
|EXT | |||
|3 | |3 | ||
|5 | |5 | ||
Line 1,641: | Line 1,935: | ||
|- | |- | ||
|FF | |FF | ||
|STX EXT | |STX | ||
|EXT | |||
|3 | |3 | ||
|5 | |5 | ||
|STORE INDEX REGISTER X | |STORE INDEX REGISTER X | ||
|} | |} |
Latest revision as of 19:17, 21 February 2022
<- DSM/ECU
Bytes | Mnem | Mode | Byte length | Cycles | Desc |
---|---|---|---|---|---|
00 | TEST | 1 | * | TEST OPERATION TEST MODE ONLY | |
01 | NOP | 1 | 2 | NO OPERATION | |
02 | AIM | DIR | 3 | ? | AND IN MEMORY |
03 | OIM | DIR | 3 | ? | OR IN MEMORY |
04 | LSRD | 1 | 3 | LOGICAL SHIFT RIGHT DOUBLE ACCUMULATOR | |
05 | ASLD / LSLD | 1 | 3 | ARITHMETIC / LOGICAL SHIFT LEFT DOUBLE ACC | |
06 | TAP | 1 | 2 | TRANSFER FROM ACC A TO CONDITION CODE REGISTER | |
07 | TPA | 1 | 2 | TRANSFER FROM CONDITION CODE REGISTER TO ACC A | |
08 | INX | 1 | 3 | INCREMENT INDEX REGISTER X | |
09 | DEX | 1 | 3 | DECREMENT INDEX REGISTER X | |
0A | CLV | 1 | 2 | CLEAR TWOS COMPLEMENT OVERFLOW BIT | |
0B | SEV | 1 | 2 | SET TWOS COMPLEMENT OVERFLOW BIT | |
0C | CLC | 1 | 2 | CLEAR CARRY | |
0D | SEC | 1 | 2 | SET CARRY | |
0E | CLI | 1 | 2 | CLEAR INTERRUPT MASK | |
0F | SEI | 1 | 2 | SET INTERRUPT MASK | |
10 | SBA | 1 | 2 | SUBTRACT ACCUMULATORS | |
11 | CBA | 1 | 2 | COMPARE ACCUMULATORS | |
12 | AIM | IND,X | 3 | ? | ANd in memory, indexed X |
13 | OIM | IND,X | 3 | ? | Or in memory, indexed X |
14 | DIV | IMM | 2 | 4 | DIVIDE IMMEDIATE |
15 | DIV | DIR | 2 | 4 | DIVIDE DIRECT |
16 | TAB | 1 | 2 | TRANSFER ACCUMULATOR A TO ACCUMULATOR B | |
17 | TBA | 1 | 2 | TRANSFER FROM ACCUMULATOR B TO ACCUMULATOR A | |
18 | XGXY | 1 | 4 | EXCHANGE REGISTER X AND REGISTER Y | |
19 | DAA | 1 | 2 | DECIMAL ADJUST ACCUMULATOR A | |
1A | XGDX | 1 | EXCHANGE DOUBLE ACCUMLATOR AND INDEX REG X | ||
1B | ABA | 1 | 2 | ADD ACCUMULATOR B TO ACCUMULATOR A | |
1C | CPD | IMM | 3 | 5 | COMPARE DOUBLE ACCUMULATOR |
1D | CPD | DIR | 2 | 6 | COMPARE DOUBLE ACCUMULATOR |
1E | CPD | IND,X | 2 | ? | COMPARE DOUBLE ACCUMULATOR |
1F | CPD | EXT | 3 | 7 | COMPARE DOUBLE ACCUMULATOR |
20 | BRA | 2 | 3 | BRANCH ALWAYS | |
21 | BRN | 2 | 3 | BRANCH NEVER | |
22 | BHI | 2 | 3 | BRANCH IF HIGHER | |
23 | BLS | 2 | 3 | BRANCH IF LOWER OR SAME | |
24 | BCC / BHS | 2 | 3 | BRANCH IF CARRY CLR / BRANCH IF HIGHER OR SAME | |
25 | BCS / BLO | 2 | 3 | BRANCH IF CARRY SET / BRANCH IF LOWER | |
26 | BNE | 2 | 3 | BRANCH IF NOT EQUAL TO ZERO | |
27 | BEQ | 2 | 3 | BRANCH IF EQUAL | |
28 | BVC | 2 | 3 | BRANCH IF OVERFLOW CLEAR | |
29 | BVS | 2 | 3 | BRANCH IF OVERFLOW SET | |
2A | BPL | 2 | 3 | BRANCH IF PLUS | |
2B | BMI | 2 | 3 | BRANCH IF MINUS | |
2C | BGE | 2 | 3 | BRANCH IF GREATER THAN OR EQUAL TO ZERO | |
2D | BLT | 2 | 3 | BRANCH IF LESS THAN ZERO | |
2E | BGT | 2 | 3 | BRANCH IF GREATER THAN ZERO | |
2F | BLE | 2 | 3 | BRANCH IF LESS THAN OR EQUAL TO ZERO | |
30 | TSX | 1 | 3 | TRANSFER FROM STACK POINTER TO INDEX REGISTER X | |
31 | INS | 1 | 3 | INCREMENT STACK POINTER | |
32 | PULA | 1 | 4 | PULL DATA FROM STACK | |
33 | PULB | 1 | 4 | PULL DATA FROM STACK | |
34 | DES | 1 | 3 | DECREMENT STACK POINTER | |
35 | TXS | 1 | 3 | TRANSFER FROM INDEX REGISTER X TO STACK POINTER | |
36 | PSHA | 1 | 3 | PUSH DATA ONTO STACK | |
37 | PSHB | 1 | 3 | PUSH DATA ONTO STACK | |
38 | PULX | 1 | 5 | PULL INDEX REGISTER X FROM STACK | |
39 | RTS | 1 | 5 | RETURN FROM SUBROUTINE | |
3A | ABX | 1 | 3 | ADD ACCUMULATOR B TO INDEX REGISTER X | |
3B | RTI | 1 | 12 | RETURN FROM INTERRUPT | |
3C | PSHX | 1 | 4 | PUSH INDEX REGISTER X ONTO STACK | |
3D | MUL | 1 | 10 | MULTIPLY UNSIGNED | |
3E | WAI | 1 | 14 | WAIT FOR INTERRUPT | |
3F | SWI | 1 | 14 | SOFTWARE INTERRUPT | |
40 | NEGA | 1 | 2 | NEGATE | |
43 | COMA | 1 | 2 | COMPLEMENT | |
44 | LSRA | 1 | 2 | LOGICAL SHIFT RIGHT | |
46 | RORA | 1 | 2 | ROTATE RIGHT | |
47 | ASRA | 1 | 2 | ARITHMETIC SHIFT RIGHT | |
48 | ASLA / LSLA | 1 | 2 | ARITHMETIC / LOGICAL SHIFT LEFT | |
49 | ROLA | 1 | 2 | ROTATE LEFT | |
4A | DECA | 1 | 2 | DECREMENT | |
4C | INCA | 1 | 2 | INCREMENT | |
4D | TSTA | 1 | 2 | TEST | |
4F | CLRA | 1 | 2 | CLEAR | |
50 | NEGB | 1 | 2 | NEGATE | |
53 | COMB | 1 | 2 | COMPLEMENT | |
54 | LSRB | 1 | 2 | LOGICAL SHIFT RIGHT | |
56 | RORB | 1 | 2 | ROTATE RIGHT | |
57 | ASRB | 1 | 2 | ARITHMETIC SHIFT RIGHT | |
58 | ASLB / LSLB | 1 | 2 | ARITHMETIC / LOGICAL SHIFT LEFT | |
59 | ROLB | 1 | 2 | ROTATE LEFT | |
5A | DECB | 1 | 2 | DECREMENT | |
5C | INCB | 1 | 2 | INCREMENT | |
5D | TSTB | 1 | 2 | TEST | |
5F | CLRB | 1 | 2 | CLEAR | |
60 | NEG | IND,X | 2 | 6 | NEGATE |
63 | COM | IND,X | 2 | 6 | COMPLEMENT |
64 | LSR | IND,X | 2 | 6 | LOGICAL SHIFT RIGHT |
66 | ROR | IND,X | 2 | 6 | ROTATE RIGHT |
67 | ASR | IND,X | 2 | 6 | ARITHMETIC SHIFT RIGHT |
68 | ASL / LSL | IND,X | 2 | 6 | ARITHMETIC / LOGICAL SHIFT LEFT |
69 | ROL | IND,X | 2 | 6 | ROTATE LEFT |
6A | DEC | IND,X | 2 | 6 | DECREMENT |
6C | INC | IND,X | 2 | 6 | INCREMENT |
6D | TST | IND,X | 2 | 6 | TEST |
6E | JMP | IND,X | 2 | 3 | JUMP |
6F | CLR | IND,X | 2 | 6 | CLEAR |
70 | NEG | EXT | 3 | 6 | NEGATE |
73 | COM | EXT | 3 | 6 | COMPLEMENT |
74 | LSR | EXT | 3 | 6 | LOGICAL SHIFT RIGHT |
76 | ROR | EXT | 3 | 6 | ROTATE RIGHT |
77 | ASR | EXT | 3 | 6 | ARITHMETIC SHIFT RIGHT |
78 | ASL / LSL | EXT | 3 | 6 | ARITHMETIC / LOGICAL SHIFT LEFT |
79 | ROL | EXT | 3 | 6 | ROTATE LEFT |
7A | DEC | EXT | 3 | 6 | DECREMENT |
7C | INC | EXT | 3 | 6 | INCREMENT |
7D | TST | EXT | 3 | 6 | TEST |
7E | JMP | EXT | 3 | 3 | JUMP |
7F | CLR | EXT | 3 | 6 | CLEAR |
80 | SUBA | IMM | 2 | 2 | SUBTRACT |
81 | CMPA | IMM | 2 | 2 | COMPARE |
82 | SBCA | IMM | 2 | 2 | SUBTRACT WITH CARRY |
83 | SUBD | IMM | 3 | 4 | SUBTRACT DOUBLE ACCUMULATOR |
84 | ANDA | IMM | 2 | 2 | LOGICAL AND |
85 | BITA | IMM | 2 | 2 | BIT TEST |
86 | LDAA | IMM | 2 | 2 | LOAD ACCUMULATOR |
87 | BRSET | DIR | 4 | BRANCH IF BIT(S) ARE SET | |
88 | EORA | IMM | 2 | 2 | EXCLUSIVE OR |
89 | ADCA | IMM | 2 | 2 | ADD WITH CARRY |
8A | ORAA | IMM | 2 | 2 | INCLUSIVE OR |
8B | ADDA | IMM | 2 | 2 | ADD WITHOUT CARRY |
8C | CPX | IMM | 3 | 4 | COMPARE INDEX REGISTER X |
8D | BSR | 2 | 6 | BRANCH TO SUBROUTINE | |
8E | LDS | IMM | 3 | 3 | LOAD STACK POINTER |
8F | BRCLR | DIR | 4 | BRANCH IF BIT(S) ARE CLEAR | |
90 | SUBA | DIR | 2 | 3 | SUBTRACT |
91 | CMPA | DIR | 2 | 3 | COMPARE |
92 | SBCA | DIR | 2 | 3 | SUBTRACT WITH CARRY |
93 | SUBD | DIR | 2 | 5 | SUBTRACT DOUBLE ACCUMULATOR |
94 | ANDA | DIR | 2 | 3 | LOGICAL AND |
95 | BITA | DIR | 2 | 3 | BIT TEST |
96 | LDAA | DIR | 2 | 3 | LOAD ACCUMULATOR |
97 | STAA | DIR | 2 | 3 | STORE ACCUMULATOR |
98 | EORA | DIR | 2 | 3 | EXCLUSIVE OR |
99 | ADCA | DIR | 2 | 3 | ADD WITH CARRY |
9A | ORAA | DIR | 2 | 3 | INCLUSIVE OR |
9B | ADDA | DIR | 2 | 3 | ADD WITHOUT CARRY |
9C | CPX | DIR | 2 | 5 | COMPARE INDEX REGISTER X |
9D | JSR | DIR | 2 | 5 | JUMP TO SUBROUTINE |
9E | LDS | DIR | 2 | 4 | LOAD STACK POINTER |
9F | STS | DIR | 2 | 4 | STORE STACK POINTER |
A0 | SUBA | IND,X | 2 | 4 | SUBTRACT |
A0 80 | SUBA | IND,Y | 2 | SUBTRACT | |
A1 | CMPA | IND,X | 2 | 4 | COMPARE |
A1 80 | CMPA | IND,Y+ | 2 | COMPARE WITH/Y+ | |
A2 | SBCA | IND,X | 2 | 4 | SUBTRACT WITH CARRY |
A2 80 | SBCA | IND,Y | 2 | SUBTRACT WITH CARRY | |
A3 | SUBD | IND,X | 2 | 6 | SUBTRACT DOUBLE ACCUMULATOR |
A3 80 | SUBD | IND,Y | 2 | 6 | SUBTRACT DOUBLE ACCUMULATOR |
A4 | ANDA | IND,X | 2 | 4 | LOGICAL AND |
A4 80 | ANDA | IND,Y | 2 | 4 | LOGICAL AND |
A5 | BITA | IND,X | 2 | 4 | BIT TEST |
A5 80 | BITA | IND,Y | 2 | 4 | BIT TEST |
A6 | LDAA | IND,X | 2 | 4 | LOAD ACCUMULATOR |
A6 80 | LDAA | IND,Y+ | 2 | LOAD ACCUMULATOR WITH/Y+ | |
A7 | STAA | IND,X | 2 | 4 | STORE ACCUMULATOR |
A7 80 | STAA | IND,Y | 2 | STORE ACCUMULATOR | |
A8 | EORA | IND,X | 2 | 4 | EXCLUSIVE OR |
A8 80 | EORA | IND,Y | 2 | 4 | EXCLUSIVE OR |
A9 | ADCA | IND,X | 2 | 4 | ADD WITH CARRY |
A9 80 | ADCA | IND,Y | 2 | 4 | ADD WITH CARRY |
AA | ORAA | IND,X | 2 | 4 | INCLUSIVE OR |
AA 80 | ORAA | IND,Y | 2 | 4 | INCLUSIVE OR |
AB | ADDA | IND,X | 2 | 4 | ADD WITHOUT CARRY |
AB 80 | ADDA | IND,Y | 2 | 4 | ADD WITHOUT CARRY |
AC | CPX | IND,X | 2 | 6 | COMPARE INDEX REGISTER X |
AC 80 | CPX | IND,Y | 2 | 6 | COMPARE INDEX REGISTER X |
AD | JSR | IND,X | 2 | 6 | JUMP TO SUBROUTINE |
AD 80 | JSR | IND,Y | 2 | JUMP TO SUBROUTINE | |
AE | LDS | IND,X | 2 | 5 | LOAD STACK POINTER |
AE 80 | LDS | IND,Y | 2 | 5 | LOAD STACK POINTER |
AF | STS | IND,X | 2 | 5 | STORE STACK POINTER |
AF 80 | STS | IND,Y | 2 | 5 | STORE STACK POINTER |
B0 | SUBA | EXT | 3 | 4 | SUBTRACT |
B1 | CMPA | EXT | 3 | 4 | COMPARE |
B2 | SBCA | EXT | 3 | 4 | SUBTRACT WITH CARRY |
B3 | SUBD | EXT | 3 | 6 | SUBTRACT DOUBLE ACCUMULATOR |
B4 | ANDA | EXT | 3 | 4 | LOGICAL AND |
B5 | BITA | EXT | 3 | 4 | BIT TEST |
B6 | LDAA | EXT | 3 | 4 | LOAD ACCUMULATOR |
B7 | STAA | EXT | 3 | 4 | STORE ACCUMULATOR |
B8 | EORA | EXT | 3 | 4 | EXCLUSIVE OR |
B9 | ADCA | EXT | 3 | 4 | ADD WITH CARRY |
BA | ORAA | EXT | 3 | 4 | INCLUSIVE OR |
BB | ADDA | EXT | 3 | 4 | ADD WITHOUT CARRY |
BC | CPX | EXT | 3 | 6 | COMPARE INDEX REGISTER X |
BD | JSR | EXT | 3 | 6 | JUMP TO SUBROUTINE |
BE | LDS | EXT | 3 | 5 | LOAD STACK POINTER |
BF | STS | EXT | 3 | 5 | STORE STACK POINTER |
C0 | SUBB | IMM | 2 | 2 | SUBTRACT |
C1 | CMPB | IMM | 2 | 2 | COMPARE |
C2 | SBCB | IMM | 2 | 2 | SUBTRACT WITH CARRY |
C3 | ADDD | IMM | 3 | 4 | ADD DOUBLE ACCUMULATOR |
C4 | ANDB | IMM | 2 | 2 | LOGICAL AND |
C5 | BITB | IMM | 2 | 2 | BIT TEST |
C6 | LDAB | IMM | 2 | 2 | LOAD ACCUMULATOR |
C8 | EORB | IMM | 2 | 2 | EXCLUSIVE OR |
C9 | ADCB | IMM | 2 | 2 | ADD WITH CARRY |
CA | ORAB | IMM | 2 | 2 | INCLUSIVE OR |
CB | ADDB | IMM | 2 | 2 | ADD WITHOUT CARRY |
CC | LDD | IMM | 3 | 3 | LOAD DOUBLE ACCUMULATOR |
CD 08 | INY | 2 | 4 | INCREMENT INDEX REGISTER Y | |
CD 09 | DEY | 2 | 4 | DECREMENT INDEX REGISTER Y | |
CD 1A | XGDY | 2 | EXCHANGE DOUBLE ACCUMULATOR AND INDEX REG Y | ||
CD 3A | ABY | 2 | ADD ACCUMULATOR B TO INDEX REG Y | ||
CD 8C | CMPY | IMM, Y++ | 4 | CMPY INDEX REGISTER Y AND INCREMENT. | |
CD CE | LDY | IMM | 4 | 4 | LOAD INDEX REGISTER Y |
CD DF | STY | DIR | 3 | 5 | STORE INDEX REGISTER Y |
CD EE | LDY | IND,X | 3 | 6 | LOAD INDEX REGISTER Y |
CE | LDX | IMM | 3 | 3 | LOAD INDEX REGISTER X |
CF | BRCLR | IND,X | 3 | ? | Branch if clear |
D0 | SUBB | DIR | 2 | 3 | SUBTRACT |
D1 | CMPB | DIR | 2 | 3 | COMPARE |
D2 | SBCB | DIR | 2 | 3 | SUBTRACT WITH CARRY |
D3 | ADDD | DIR | 2 | 5 | ADD DOUBLE ACCUMULATOR |
D4 | ANDB | DIR | 2 | 3 | LOGICAL AND |
D5 | BITB | DIR | 2 | 3 | BIT TEST |
D6 | LDAB | DIR | 2 | 3 | LOAD ACCUMULATOR |
D7 | STAB | DIR | 2 | 3 | STORE ACCUMULATOR |
D8 | EORB | DIR | 2 | 3 | EXCLUSIVE OR |
D9 | ADCB | DIR | 2 | 3 | ADD WITH CARRY |
DA | ORAB | DIR | 2 | 3 | INCLUSIVE OR |
DB | ADDB | DIR | 2 | 3 | ADD WITHOUT CARRY |
DC | LDD | DIR | 2 | 4 | LOAD DOUBLE ACCUMULATOR |
DD | STD | DIR | 2 | 4 | STORE DOUBLE ACCUMULATOR |
DE | LDX | DIR | 2 | 4 | LOAD INDEX REGISTER X |
DF | STX | DIR | 2 | 4 | STORE INDEX REGISTER X |
E0 | SUBB | IND,X | 2 | 4 | SUBTRACT |
E0 80 | SUBB | IND,Y | 2 | 4 | SUBTRACT |
E1 | CMPB | IND,X | 2 | 4 | COMPARE |
E1 80 | CMPB | IND,Y | 2 | 4 | COMPARE |
E2 | SBCB | IND,X | 2 | 4 | SUBTRACT WITH CARRY |
E2 80 | SBCB | IND,Y | 2 | 4 | SUBTRACT WITH CARRY |
E3 | ADDD | IND,X | 2 | 6 | ADD DOUBLE ACCUMULATOR |
E3 80 | ADDD | IND,Y | 2 | 6 | ADD DOUBLE ACCUMULATOR |
E4 | ANDB | IND,X | 2 | 4 | LOGICAL AND |
E4 80 | ANDB | IND,Y | 2 | 4 | LOGICAL AND |
E5 | BITB | IND,X | 2 | 4 | BIT TEST |
E5 80 | BITB | IND,Y | 2 | 4 | BIT TEST |
E6 | LDAB | IND,X | 2 | 4 | LOAD ACCUMULATOR |
E6 80 | LDAB | IND,Y | 2 | 4 | LOAD ACCUMULATOR |
E7 | STAB | IND,X | 2 | 4 | STORE ACCUMULATOR |
E7 80 | STAB | IND,Y | 2 | 4 | STORE ACCUMULATOR |
E8 | EORB | IND,X | 2 | 4 | EXCLUSIVE OR |
E8 80 | EORB | IND,Y | 2 | 4 | EXCLUSIVE OR |
E9 | ADCB | IND,X | 2 | 4 | ADD WITH CARRY |
E9 80 | ADCB | IND,Y | 2 | 4 | ADD WITH CARRY |
EA | ORAB | IND,X | 2 | 4 | INCLUSIVE OR |
EA 80 | ORAB | IND,Y | 2 | 4 | INCLUSIVE OR |
EB | ADDB | IND,X | 2 | 4 | ADD WITHOUT CARRY |
EB 80 | ADDB | IND,Y | 2 | 4 | ADD WITHOUT CARRY |
EC | LDD | IND,X | 2 | 5 | LOAD DOUBLE ACCUMULATOR |
EC 80 | LDD | IND,Y | 2 | 5 | LOAD DOUBLE ACCUMULATOR |
ED | STD | IND,X | 2 | 5 | STORE DOUBLE ACCUMULATOR |
ED 80 | STD | IND,Y | 2 | 5 | STORE DOUBLE ACCUMULATOR |
EE | LDX | IND,X | 2 | 5 | LOAD INDEX REGISTER X |
EE 80 | LDX | IND,Y++ | 2 | 5 | LOAD INDEX REGISTER X WITH/Y++ |
EF | STX | IND,X | 2 | 5 | STORE INDEX REGISTER X |
EF 80 | STX | IND,X | 2 | 5 | STORE INDEX REGISTER X |
F0 | SUBB | EXT | 3 | 4 | SUBTRACT |
F1 | CMPB | EXT | 3 | 4 | COMPARE |
F2 | SBCB | EXT | 3 | 4 | SUBTRACT WITH CARRY |
F3 | ADDD | EXT | 3 | 6 | ADD DOUBLE ACCUMULATOR |
F4 | ANDB | EXT | 3 | 4 | LOGICAL AND |
F5 | BITB | EXT | 3 | 4 | BIT TEST |
F6 | LDAB | EXT | 3 | 4 | LOAD ACCUMULATOR |
F7 | STAB | EXT | 3 | 4 | STORE ACCUMULATOR |
F8 | EORB | EXT | 3 | 4 | EXCLUSIVE OR |
F9 | ADCB | EXT | 3 | 4 | ADD WITH CARRY |
FA | ORAB | EXT | 3 | 4 | INCLUSIVE OR |
FB | ADDB | EXT | 3 | 4 | ADD WITHOUT CARRY |
FC | LDD | EXT | 3 | 5 | LOAD DOUBLE ACCUMULATOR |
FD | STD | EXT | 3 | 5 | STORE DOUBLE ACCUMULATOR |
FE | LDX | EXT | 3 | 5 | LOAD INDEX REGISTER X |
FF | STX | EXT | 3 | 5 | STORE INDEX REGISTER X |