NEC UPD703116 User Manual page 804

32-bit single-chip microcontrollers
Table of Contents

Advertisement

(3) Symbols used in operations
Symbol
GR [ ]
SR [ ]
zero-extend (n)
sign-extend (n)
load-memory (a, b)
store-memory (a, b, c)
load-memory-bit (a, b)
store-memory-bit (a, b, c)
saturated (n)
result
Byte
Half-word
Word
+
||
×
÷
%
AND
OR
XOR
NOT
logically shift left by
logically shift right by
arithmetically shift right by
(4) Symbols used in execution clock
Symbol
i
r
|
804
APPENDIX C INSTRUCTION SET LIST
Assignment
General-purpose register
System register
Zero-extend n to word length.
Sign-extend n to word length.
Read data of size "b" from address "a".
Write data "b" of size "c" to address "a".
Read bit "b" of address "a".
Write "c" in bit "b" of address "a".
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.
Reflect result in flag.
Byte (8 bits)
Halfword (16 bits)
Word (32 bits)
Addition
Subtraction
Bit concatenation
Multiplication
Division
Remainder of division result
Logical product
Logical sum
Exclusive logical sum
Logical negation
Logical shift left
Logical shift right
Arithmetic shift right
When executing another instruction immediately after instruction execution (issue)
When repeating same instruction immediately after instruction execution (repeat)
When using instruction execution result in instruction immediately after instruction execution
(latency)
User's Manual U14492EJ5V0UD
Explanation
Explanation

Advertisement

Table of Contents
loading

Table of Contents