Hitachi NJI-350B Video Game Controller User Manual


 
Chapter 5 Instruction Specifications
5-6
4. Arithmetic instructions
R7F4
R7F3
R7F2
R7F1
R7F0
Process
time
(
µ
s)
Classification
Item number
Ladder symbol
Instruction
symbol
Instruction
name
Process descriptions I/O types used
DERERR SD V C
MICRO-EH
Steps
Remarks
1 d=s Substitution
d s
[Bit]
zzzz
32 3 I/O: I/O
statement d: Y, R, M 74 4 I/O: Array
s: X, Y, R, M, 52 4 Array: I/O
Constant 92 5 Array:
Array
[Word]
zzzz
27 3 I/O: I/O
d: WY, WR, 66 4 I/O: Array
WM, Timer ·
Counter 53 4 Array: I/O
Substitution statement
s: WX, WY, WR,
WM, Timer · 99 5 Array:
Counter,
Constant
Array
[Double word]
zzzz
35 4 I/O: I/O
d: DY, DR, 86 4 I/O: Array
DM
s: DX, DY, DR, 71 5 Array: I/O
DM, Constant
* Array variables
can be used.
120 5 Array:
Array
2 d=s1+s2 Binary
addition
d s1+s2
zzz
↕↕
45
61
4
6
Upper
case: W
Lower
case: DW
3d=s1 B+ s2 BCD
addition
d s1+s2
zzz
115
177
4
6
Upper
case: W
Lower
case: DW
Mathematical operation
4 d=s1 - s2 Binary
subtraction
d s1 - s2
zzz
↕↕
41
58
4
6
Upper
case: W
Lower
case: DW
5d=s1 B - s2 BCD
subtraction
d s1 - s2
[Word]
d: WY, WR, WM
s1, s2: WX, WY,
WR, WM, Timer
Counter,
Constant
[Double word]
d: DY, DR, DM
s1, s2: DX, DY,
DR, DM,
Constant
zzz
104
163
4
6
Upper
case: W
Lower
case: DW
6d=s1 x s2
Binary
multiplication
d s1 x s2
zzzz
43
112
4
6
Upper
case: W
Lower
case: DW
7d=s1 B x s2
BCD
multiplication
d s1 x s2
zzzz
164
447
4
6
Upper
case: W
Lower
case: DW
8d=s1 S x s2
Signed binary
multiplication
d s1 x s2
[Double word]
d: DY, DR, DM
s1, s2: DX, DY,
DR, DM,
Constant
zzzz
143 6
9 d=s1 / s2 Binary
division
[Word]
d s1 / s2
WRF016 s1 mod s2
[Word]
d: WY, WR, WM
s1, s2: WX, WY,
WR, WM,
zzzz
55
110
4
6
Upper
case: W
Lower
case: DW
10 d=s1 B/ s2 BCD
division
[Double word]
d s1 / s2
DRF016 s1 mod s2
Timer Counter,
Constant
[Double word]
d: DY, DR,, DM
s1, s2: DX, DY,
DR, DM,
Constant
152
253
4
6
Upper
case: W
Lower
case: DW
11 d=s1 S/ s2 Signed
binary
division
[Double word]
d: DY, DR, DM
s1, s2: DX, DY,
DR, DM,
Constant
zz
z
101 6