as: Z8000-Addressing
1
1 9.57.2.3 Addressing Modes
1 .........................
1
1 as understands the following addressing modes for the Z8000:
1
1 'rlN'
1 'rhN'
1 'rN'
1 'rrN'
1 'rqN'
1 Register direct: 8bit, 16bit, 32bit, and 64bit registers.
1
1 '@rN'
1 '@rrN'
1 Indirect register: @rrN in segmented mode, @rN in unsegmented mode.
1
1 'ADDR'
1 Direct: the 16 bit or 24 bit address (depending on whether the
1 assembler is in segmented or unsegmented mode) of the operand is in
1 the instruction.
1
1 'address(rN)'
1 Indexed: the 16 or 24 bit address is added to the 16 bit register
1 to produce the final address in memory of the operand.
1
1 'rN(#IMM)'
1 'rrN(#IMM)'
1 Base Address: the 16 or 24 bit register is added to the 16 bit sign
1 extended immediate displacement to produce the final address in
1 memory of the operand.
1
1 'rN(rM)'
1 'rrN(rM)'
1 Base Index: the 16 or 24 bit register rN or rrN is added to the
1 sign extended 16 bit index register rM to produce the final address
1 in memory of the operand.
1
1 '#XX'
1 Immediate data XX.
1