Previous: Z8000-Regs, Up: Z8000 Syntax
as understands the following addressing modes for the Z8000:
rl
n
rh
n
r
n
rr
n
rq
n
Register direct: 8bit, 16bit, 32bit, and 64bit registers.
@r
n
@rr
n
Indirect register: @rrn in segmented mode, @rn in unsegmented
mode.
address(r
n
)
Indexed: the 16 or 24 bit address is added to the 16 bit register to produce
the final address in memory of the operand.
r
n
(#
imm
)
rr
n
(#
imm
)
Base Address: the 16 or 24 bit register is added to the 16 bit sign
extended immediate displacement to produce the final address in memory
of the operand.
r
n
(r
m
)
rr
n
(r
m
)
Base Index: the 16 or 24 bit register rn or rrn is added to
the sign extended 16 bit index register rm to produce the final
address in memory of the operand.
#
xx
Immediate data xx.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.