312
Appendix E Instruction List
■
Symbol of Addressing Mode
Table E-1 Description of symbol of addressing mode
Symbol Explanation
Ri Register direct (R0 to R15, AC, FP, SP)
Rj Register direct (R0 to R15, AC, FP, SP)
R13 Register direct (R13, AC)
Ps Register direct (direct program status register)
Rs Register direct (TBR, RP, SSP, USP, MDH, MDL)
CRi Register direct (CR0 to CR15)
CRj Register direct (CR0 to CR15)
#i8 Unsigned 8 bit value immediately (-128 to 255)
Note: -128 to -1 are used as 128 to 255.
#i20 Unsigned 20 bit value immediately (-0X80000 to 0XFFFFF)
Note: -0X7FFFF to -1 are used as 0X7FFFF to 0XFFFFF.
#i32 Unsigned 32 bit value immediately (-0X80000000 to 0XFFFFFFFF)
Note: -0X80000000 to -1 are used as 0X80000000 to 0XFFFFFFFF.
#s5 Signed 5 bit value immediately (-16 to 15)
#s10 Signed 10 bit value immediately (Only the multiple of -512 to 5084)
#u4 Unsigned 20 bit value immediately (0 to 15)
#u5 Unsigned 5 bit value immediately (0 to 31)
#u8 Unsigned 8 bit value immediately (0 to 255)
#u10 Unsigned 10 bit value immediately (Only the multiple of 0 - 10204:)
@dir8 Unsigned 8 bit direct address (0 to 0XFF)
@dir9 Unsigned 9 bit direct address (Only the multiple of 0 to 0X1FE2)
@dir10 Unsigned 10 bit direct address (Only the multiple of 0 to 0X3FC4).
label9 Divergence address of signed 9 bits (Only the multiple of -0X100 to 0XFC2)
label12 Divergence address of signed 12 bits (Only the multiple of -0X800 to 0X7FC2)
label20 Divergence address of signed 20 bits (-0X80000 to 0X7FFFF)
label32 Divergence address of signed 32 bits (-0X80000000 to 0X7FFFFFFF)
@Ri Register indirect (R0 to R15, AC, FP, SP)
@Rj Register indirect (R0 to R15, AC, FP, SP)
@(R13,Rj) Relativity is register indirect (Rj:R0 to R15, AC, FP, SP)
@(R14,disp10) Relative indirectly register (Only the multiple of disp10:-0X200 to 0X1FC4)
@(R14,disp9) Relative indirectly register (Only the multiple of disp9:-0X100 to 0XFE2)
@(R14,disp8) Relativity is register indirect (disp8:-0X80 to 0X7F)
@(R15,udisp6) Relative indirectly register (Only the multiple of udisp6:0 to 604)
@Ri+ Register indirectly with post increment (R0 to R15, AC, FP, SP)
@R13+ Register indirectly with post increment (R13, AC)
(reglist) Register list