Справочник Пользователя для Mitsubishi Electronics QCPU

Скачать
Страница из 1204
6-42
B*(P),B/(P)
6.2.7  
BCD 4-digit multiplication and division operations 
(B*(P),B/(P))
B*(P),B/(P)
Function
B*
(1) Multiplies BCD data designated by 
 and BCD data designated by 
, and stores the result 
in the device designated by 
.
(2) 0 to 9999 (BCD 4 digits) can be assigned to 
 and 
.
B/
(1) Divides BCD data designated by 
 and BCD data designated by 
, and stores the result in 
the device designated by 
.
(2) Uses 32 bits to store the result of the division as quotient and remainder
Quotient (BCD 4 digits)
:Stored at the lower 16 bits.
Remainder (BCD 4 digits) :Stored at the upper 16 bits.
(3) If 
 has been designated as a bit device, the remainder of the operation will not be stored.
: Data to be multiplied/divided or head number of the devices where the data to be multiplied/divided is stored 
(BCD 4 digits)
: Data for multiplying/dividing or head number of the devices where the data for multiplying/dividing is stored 
(BCD 4 digits)
:
 
Head number of the devices where the multiplication/division operation result will be stored (BCD 8 digits)
Setting 
Data
Internal Devices 
R, ZR
J
\
U
\G
Zn
Constants
K, H
Other
Bit
Word
Bit
Word
––
––
––
––
Basic
Process
High
performance
Redundant Universal
Command
Command
P
B *
*
, B/
P, B/P
B
S1
S2
D
S1
S2
D
B   ,B/
indicates an instruction symbol of    *     .
S1
S2
D
S1
S2
D
S1
S2
D
4
0
9
7
8
0
7
6
6
5
7
8
(Upper 4 digits)
+1
9
3
2
8
(Lower 4 digits)
S1
S2
D
D
S1
S2
S1
S2
D
0
0
0
6
8
0
7
6
6
5
7
8
4
0
2
2
+1 (Remainder)
(Quotient)
S1
S2
D
D
Digits exceeding the designated number of digits are  
assumed to be 0.
/
D