(Note: Data is gained from 65816-documentation, but it is downward
compatible. For the 6510 just ignore specs which do not apply.)
6510/65816 Addressing modes:
Absolute -- a
Absolute (JMP) -- a
Absolute (JSR) -- a
Absolute (R-M-W) -- a
Absolute Indexed -- a,x a,y
Absolute Indexed (R-M-W) -- a,x
Absolute Indexed Indirect -- (a,x)
Absolute Indirect -- (a)
Accumulator -- A
Immediate -- #
Implied -- i
Relative -- r
Stack (Hardware Interrupts) -- s
Stack (Software Interrupts) -- s
Stack (Pull) -- s
Stack (Push) -- s
Stack (RTI) -- s
Stack (RTS) -- s
Zeropage/Direct -- d
Zeropage/Direct (R-M-W) -- d
Zeropage/Direct Indexed -- d,x d,y
Zeropage/Direct Indexed (R-M-W) -- d,x
Zeropage/Direct Indexed Indirect -- (d,x)
Zeropage/Direct Indirect Indexed -- (d),y
6510 Illegal Addressing modes:
Absolute Indexed (R-M-W) -- a,y
Zeropage Indexed Indirect (R-M-W) -- (d,x)
Zeropage Indirect Indexed (R-M-W) -- (d),y
65816 Addressing modes:
Absolute Indexed Indirect (JSR) -- (a,x)
Absolute Indirect Long (JML) -- (a)
Absolute Long -- al
Absolute Long Indexed -- al,x
Absolute Long (JMP) -- al
Absolute Long (JSL) -- al
Block Move Negative (backward) -- xyc
Block Move Positive (forward) -- xyc
Direct Indirect -- (d)
Direct Indirect Long -- [d]
Direct Indirect Indexed Long -- [d],y
Implied (XBA) -- i
Relative Long -- rl
Stack (PEA) -- s
Stack (PEI) -- s
Stack (PER) -- s
Stack (RTL) -- s
Stack Relative -- d,s
Stack Relative Indirect Indexed -- (d,s),y
Stop the Clock (STP) -- h
Wait for Interrupt (WAI) -- h
|