375
APPENDIX B LIST OF INSTRUTION SET
Legend
(1) used for operand description
Symbol
Description
reg1
General register (r0 to r31) : Used as source register
reg2
General register (r0 to r31) : Mainly used as destination register
Imm
×
×
-bit immediate
disp
×
×
-bit displacement
regID
System register number
bit#3
3-bit data for bit number specification
ep
Element pointer (r30)
cccc
4-bit data for condition code
vector
5-bit data for trap vector number (00H to 1FH)
(2) Symbol used for op code
Symbol
Description
R
1-bit data of code that specifies reg1 or regID
r
1-bit data of code specifies reg2
d
1-bit data of displacement
i
1-bit data of immediate
cccc
4-bit data that indicates condition code
bbb
3-bit data specified by bit number
(3) Symbol used for operation description (1/2)
Symbol
Description
←
Assignment
GR[ ]
General register
SR[ ]
System register
zero-extend (n)
Zero-extends n to word length.
sign-extend (n)
Sign-extends n to word length.
load-memory (a,b)
Reads data of size b from address a.
store-memory (a,b,c)
Writes data b of size c to address a.
load-memory-bit (a,b)
Reads bit b from address a.
store-memory-bit (a,b,c)
Writes c to bit b of address a
saturated (n)
Performs saturated processing of n. (n is 2’s complements).
Result of calculation of n:
If n is n
≥
7FFFFFFFH as result of calculation, 7FFFFFFFH.
If n is n
≤
80000000H as result of calculation, 80000000H.
Summary of Contents for V850/SA1 mPD703015
Page 2: ...2 MEMO ...
Page 100: ...100 MEMO ...
Page 144: ...144 MEMO ...
Page 200: ...200 MEMO ...
Page 328: ...328 MEMO ...
Page 356: ...356 MEMO ...
Page 358: ...358 MEMO ...
Page 368: ...368 MEMO ...
Page 374: ...374 MEMO ...
Page 382: ...382 MEMO ...