| Red Hat Documentation |
|
Hitachi SH dependent features See the following documentation for the Hitachi SH architectures features and options for the assembler. as has no additional command-line options for the Hitachi SH family. The following documentation refers to the syntax for the Hitachi SH. ! is the line comment character. You can use ; instead of a newline to separate statements. Since $ has no special meaning, you may use it in symbol names. You can use the predefined symbols r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, and r15 to refer to the SH registers. The SH also has the following control registers.
pc
mach
sr
gbr
vbr
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
@-Rn
@Rn+
@(disp, Rn)
@(R0, Rn)
@(disp, GBR)
@(R0, GBR)
addr
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
The SH family has no hardware floating point, but the .float directive generates IEEE floating-point numbers for compatibility with other development tools. as has no machine-dependent directives for the SH. For detailed information on the SH machine instruction set, see SH-Microcomputer Users Manual (Hitachi Micro Systems, Inc.). as implements all the standard SH opcodes. No additional pseudo-instructions are needed on this family. Note, however, that because as supports a simpler form of PC-relative addressing, you may simply use (for example) the following declaration.
|
|
© 2001 Red Hat, Inc. All rights reserved. About Red Hat : Legal statement : Privacy statement : Y2K statement : Contact Red Hat |