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.