675
User’s Manual U15195EJ5V0UD
APPENDIX C INSTRUCTION SET LIST
C.1 Conventions
(1) Symbols used in operand descriptions
Symbol Explanation
reg1 General-purpose
register
(Used as source register)
reg2
General-purpose register (Usually used as destination register. Used as source register in some
instructions.)
reg3
General-purpose register (Usually stores remainder of division result or higher 32 bits of
multiplication result.)
bit#3
3-bit data for bit number specification
immX
X-bit immediate data
dispX
X-bit displacement data
regID System
register
number
vector
5-bit data that specifies a trap vector (00H to 1FH)
cccc
4-bit data that shows a condition code
sp Stack
pointer
(r3)
ep
Element pointer (r30)
list
×
X-item register list
(2) Symbols used in operands
Symbol Explanation
R
1 bit of data of code that specifies reg1 or regID
r
1 bit of data of code that specifies reg2
w
1 bit of data of code that specifies reg3
d
1 bit of data of a displacement
I
1 bit of immediate data (Shows higher bit of immediate data)
i
1 bit of immediate data
cccc
4-bit data that shows a condition code
CCCC
4-bit data that shows condition code of Bcond instruction
bbb
3-bit data for bit number specification
L
1 bit of data that specifies a program register in a register list
S
1 bit of data that specifies a system register in a register list