We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Absolute Indirect Addressing: Difference between revisions

From SnesLab
Jump to: navigation, search
(category asm)
(effective address)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
Supported by [[JMP]].
'''Absolute Indirect Addressing''' is supported only by [[JMP]] (opcode 6C).
 
The '''indirect address''' is located in [[bank]] 0.  It is concatenated to the [[program bank register]] to form the 24-bit '''effective address'''.
 
==== Syntax ====
<pre>
JMP (addr)
</pre>


=== See Also ===
=== See Also ===
* [[Absolute Indirect Long Addressing]]
* [[Absolute Indirect Long Addressing]]
* [[Absolute Addressing]]


=== Reference ===
=== References ===
* [[Eyes & Lichty]] page 383, https://archive.org/details/0893037893ProgrammingThe65816/page/n409
* [[Eyes & Lichty]], [https://archive.org/details/0893037893ProgrammingThe65816/page/383 page 383]
* section 3.5.5 of 65c816 datasheet, https://westerndesigncenter.com/wdc/documentation/w65c816s.pdf
* Clark, Bruce. http://www.6502.org/tutorials/65c816opcodes.html#5.4


[[Category:Addressing Modes]]
[[Category:Addressing Modes]]
[[Category:ASM]]
[[Category:ASM]]
[[Category:Inherited from 6502]]

Latest revision as of 05:48, 11 August 2024

Absolute Indirect Addressing is supported only by JMP (opcode 6C).

The indirect address is located in bank 0. It is concatenated to the program bank register to form the 24-bit effective address.

Syntax

 JMP (addr)

See Also

References