DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(as.info.gz) H8/300-Addressing

Info Catalog (as.info.gz) H8/300-Regs (as.info.gz) H8/300 Syntax
 
 Addressing Modes
 ................
 
    as understands the following addressing modes for the H8/300:
 `rN'
      Register direct
 
 `@rN'
      Register indirect
 
 `@(D, rN)'
 `@(D:16, rN)'
 `@(D:24, rN)'
      Register indirect: 16-bit or 24-bit displacement D from register
      N.  (24-bit displacements are only meaningful on the H8/300H.)
 
 `@rN+'
      Register indirect with post-increment
 
 `@-rN'
      Register indirect with pre-decrement
 
 ``@'AA'
 ``@'AA:8'
 ``@'AA:16'
 ``@'AA:24'
      Absolute address `aa'.  (The address size `:24' only makes sense
      on the H8/300H.)
 
 `#XX'
 `#XX:8'
 `#XX:16'
 `#XX:32'
      Immediate data XX.  You may specify the `:8', `:16', or `:32' for
      clarity, if you wish; but `as' neither requires this nor uses
      it--the data size required is taken from context.
 
 ``@'`@'AA'
 ``@'`@'AA:8'
      Memory indirect.  You may specify the `:8' for clarity, if you
      wish; but `as' neither requires this nor uses it.
 
Info Catalog (as.info.gz) H8/300-Regs (as.info.gz) H8/300 Syntax
automatically generated byinfo2html