Fujitsu MB91150 Series Hardware Manual page 483

32-bit microcontroller
Table of Contents

Advertisement

7) Indicates the operation of the instruction.
I Addressing mode symbols
Table E-1 Explanations of the addressing mode symbols
Symbol
Ri
Rj
R13
Ps
Rs
CRi
CRj
#i8
#i20
#i32
#s5
#s10
#u4
#u5
#u8
#u10
@dir8
@dir9
@dir10
label9
label12
label20
label32
@Ri
@Rj
@(R13,Rj)
@(R14,disp10)
Register direct (R0 to R15, AC, FP, and SP)
Register direct (R0 to R15, AC, FP, and SP)
Register direct (R13 and AC)
Register direct (program status register)
Register direct (TBR, RP, SSP, USP, MDH, and MDL)
Register direct (CR0 to CR15)
Register direct (CR0 to CR15)
Unsigned 8-bit immediate value (-128 to 255)
Note: -128 to -1 are handled as 128 to 255.
Unsigned 20-bit immediate value (-0x80000 to 0xFFFFF)
Note: -0x7FFFF to -1 are handled as 0x7FFFF to 0xFFFFF.
Unsigned 32-bit immediate value (-0x80000000 to 0xFFFFFFFF)
Note: -0x80000000 to -1 are handled as 0x80000000 to 0xFFFFFFFF.
Signed 5-bit immediate value (-16 to 15)
Signed 10-bit immediate value (-512 to 508, only multiples of 4)
Unsigned 4-bit immediate value (0 to 15)
Unsigned 5-bit immediate value (0 to 31)
Unsigned 8-bit immediate value (0 to 255)
Unsigned 10-bit immediate value (0 to 1020, only multiples of 4)
Unsigned 8-bit direct address (0 to 0xFF)
Unsigned 9-bit direct address (0 to 0x1FE, only multiples of 2)
Unsigned 10-bit direct address (0 to 0x3FC, only multiples of 4)
Signed 9-bit branch address (-0x100 to 0xFC, only multiples of 2)
Signed 12-bit branch address (-0x800 to 0x7FC, only multiples of 2)
Signed 20-bit branch address (-0x80000 to 0x7FFFF)
Signed 20-bit branch address (-0x80000 to 0x7FFFF)
Signed 32-bit branch address (-0x80000000 to 0x7FFFFFFF)
Register indirect (R0 to R15, AC, FP, and SP)
Register relative indirect (Rj: R0 to R15, AC, FP, and SP)
Register relative indirect (disp10: -0x200 to 0x1FC, only multiples of 4)
APPENDIX E Instruction Lists
Meaning
467

Advertisement

Table of Contents
loading

Table of Contents