as: Z8000-Addressing
9.56.2.3 Addressing Modes
.........................
as understands the following addressing modes for the Z8000:
'rlN'
'rhN'
'rN'
'rrN'
'rqN'
Register direct: 8bit, 16bit, 32bit, and 64bit registers.
'@rN'
'@rrN'
Indirect register: @rrN in segmented mode, @rN in unsegmented mode.
'ADDR'
Direct: the 16 bit or 24 bit address (depending on whether the
assembler is in segmented or unsegmented mode) of the operand is in
the instruction.
'address(rN)'
Indexed: the 16 or 24 bit address is added to the 16 bit register
to produce the final address in memory of the operand.
'rN(#IMM)'
'rrN(#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.
'rN(rM)'
'rrN(rM)'
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.