Opcode Übersicht


Opcode Übersicht

6510 Instruktions Set


off- ++++++++++ Positive ++++++++++  ---------- Negative ----------

set  00      20      40      60      80      a0      c0      e0      mode


+00  BRK     JSR     RTI     RTS     NOP*    LDY     CPY     CPX     Impl/immed

+01  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     (indir,x)

+02   t       t       t       t      NOP*t   LDX     NOP*t   NOP*t     ? /immed

+03  SLO*    RLA*    SRE*    RRA*    SAX*    LAX*    DCP*    ISB*    (indir,x)

+04  NOP*    BIT     NOP*    NOP*    STY     LDY     CPY     CPX     Zeropage

+05  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     Zeropage

+06  ASL     ROL     LSR     ROR     STX     LDX     DEC     INC     Zeropage

+07  SLO*    RLA*    SRE*    RRA*    SAX*    LAX*    DCP*    ISB*    Zeropage


+08  PHP     PLP     PHA     PLA     DEY     TAY     INY     INX     Implied

+09  ORA     AND     EOR     ADC     NOP*    LDA     CMP     SBC     Immediate

+0a  ASL     ROL     LSR     ROR     TXA     TAX     DEX     NOP     Accu/impl

+0b  ANC**   ANC**   ASR**   ARR**   ANE**   LXA**   SBX**   SBC*    Immediate

+0c  NOP*    BIT     JMP     JMP  () STY     LDY     CPY     CPX     Absolute

+0d  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     Absolute

+0e  ASL     ROL     LSR     ROR     STX     LDX     DEC     INC     Absolute

+0f  SLO*    RLA*    SRE*    RRA*    SAX*    LAX*    DCP*    ISB*    Absolute


+10  BPL     BMI     BVC     BVS     BCC     BCS     BNE     BEQ     Relative

+11  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     (indir),y

+12   t       t       t       t       t       t       t       t         ?

+13  SLO*    RLA*    SRE*    RRA*    SHA**   LAX*    DCP*    ISB*    (indir),y

+14  NOP*    NOP*    NOP*    NOP*    STY     LDY     NOP*    NOP*    Zeropage,x

+15  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     Zeropage,x

+16  ASL     ROL     LSR     ROR     STX  y) LDX  y) DEC     INC     Zeropage,x

+17  SLO*    RLA*    SRE*    RRA*    SAX* y) LAX* y) DCP*    ISB*    Zeropage,x


+18  CLC     SEC     CLI     SEI     TYA     CLV     CLD     SED     Implied

+19  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     Absolute,y

+1a  NOP*    NOP*    NOP*    NOP*    TXS     TSX     NOP*    NOP*    Implied

+1b  SLO*    RLA*    SRE*    RRA*    SHS**   LAS**   DCP*    ISB*    Absolute,y

+1c  NOP*    NOP*    NOP*    NOP*    SHY**   LDY     NOP*    NOP*    Absolute,x

+1d  ORA     AND     EOR     ADC     STA     LDA     CMP     SBC     Absolute,x

+1e  ASL     ROL     LSR     ROR     SHX**y) LDX  y) DEC     INC     Absolute,x

+1f  SLO*    RLA*    SRE*    RRA*    SHA**y) LAX* y) DCP*    ISB*    Absolute,x


Legende:

t       Jams the machine

*t      Jams very rarely

*       Undocumented command

**      Unusual operation

y)      indexed using Y instead of X

()      indirect instead of absolute


Copyright İ 2009 - 2010, Thorsten Kattanek

Created with the Freeware Edition of HelpNDoc: Easily create HTML Help documents