as.info: SH-Addressing

Go backward to SH-Regs
Go up to SH Syntax
Go to the top op as

Addressing Modes

   `as' understands the following addressing modes for the SH.  `RN' in
the following refers to any of the numbered registers, but _not_ the
control registers.
`RN'
     Register direct
`@RN'
     Register indirect
`@-RN'
     Register indirect with pre-decrement
`@RN+'
     Register indirect with post-increment
`@(DISP, RN)'
     Register indirect with displacement
`@(R0, RN)'
     Register indexed
`@(DISP, GBR)'
     `GBR' offset
`@(R0, GBR)'
     GBR indexed
`ADDR'
`@(DISP, PC)'
     PC relative address (for branch or for addressing memory).  The
     `as' implementation allows you to use the simpler form ADDR
     anywhere a PC relative address is called for; the alternate form
     is supported for compatibility with other assemblers.
`#IMM'
     Immediate data