www.delorie.com/gnu/docs/binutils/as_346.html   search  
 
Buy GNU books!


Using as

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.24.2.3 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


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003