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