APPENDIX C INSTRUCTION SET LIST
806
User’s Manual U14492EJ3V0UD
(3) Symbols used in operations
Symbol
Explanation
←
Assignment
GR [ ]
General-purpose register
SR [ ]
System register
zero-extend (n)
Zero-extend n to word length.
sign-extend (n)
Sign-extend n to word length.
load-memory (a, b)
Read data of size “b” from address “a”.
store-memory (a, b, c)
Write data “b” of size “c” to address “a”.
load-memory-bit (a, b)
Read bit “b” of address “a”.
store-memory-bit (a, b, c)
Write “c” in bit “b” of address “a”.
saturated (n)
Perform saturation processing of n (n is 2’s complement).
If n is a computation result and n
≥
7FFFFFFFH, make n = 7FFFFFFFH.
If n is a computation result and n
≤
80000000H, make n = 80000000H.
result
Reflect result in flag.
Byte
Byte (8 bits)
Half-word
Halfword (16 bits)
Word
Word (32 bits)
+
Addition
−
Subtraction
||
Bit concatenation
×
Multiplication
÷
Division
%
Remainder of division result
AND
Logical product
OR
Logical sum
XOR
Exclusive logical sum
NOT
Logical negation
logically shift left by
Logical shift left
logically shift right by
Logical shift right
arithmetically shift right by
Arithmetic shift right
(4) Symbols used in execution clock
Symbol
Explanation
i
When executing another instruction immediately after instruction execution (issue)
r
When repeating same instruction immediately after instruction execution (repeat)
|
When using instruction execution result in instruction immediately after instruction execution
(latency)
Содержание V850E/IA1 mPD703116
Страница 2: ...2 User s Manual U14492EJ3V0UD MEMO...