104
Symbol Math Instructions
Section 3-9
BCD MULTIPLY
*B
@*B
424
Output
Required
DOUBLE BCD
MULTIPLY
*BL
@*BL
425
Output
Required
SIGNED BINARY
DIVIDE
/
@/
430
Output
Required
DOUBLE
SIGNED BINARY
DIVIDE
/L
@/L
431
Output
Required
UNSIGNED
BINARY DIVIDE
/U
@/U
432
Output
Required
Instruction
Mnemonic
Code
Symbol/Operand Function Location
Execution condition
*B(424)
Md
Mr
R
Md: Multiplicand
word
Mr: Multiplier
word
R: Result word
Md
Mr
R +1 R
(BCD)
(BCD)
(BCD)
Multiplies 4-digit (single-word) BCD data and/or constants.
×
*BL(425)
Md
Mr
R
Md: 1st
multiplicand word
Mr: 1st multiplier
word
R: 1st result word
Md + 1
Mr + 1
R + 1 RR + 3
R + 2
(BCD)
(BCD)
(BCD)
Md
Mr
Multiplies 8-digit (double-word) BCD data and/or constants.
×
/(430)
Dd
Dr
R
Dd: Dividend
word
Dr: Divisor word
R: Result word
Dd
Dr
R +1 R
÷
Remainder Quotient
(Signed binary)
(Signed binary)
(Signed binary)
Divides 4-digit (single-word) signed hexadecimal data and/or
constants.
/L(431)
Dd
Dr
R
Dd: 1st dividend
word
Dr: 1st divisor
word
R: 1st result word
Dd + 1
Dr + 1
R + 1 RR + 3
R + 2
÷
Dd
Dr
Remainder Quotient
(Signed binary)
(Signed binary)
(Signed binary)
Divides 8-digit (double-word) signed hexadecimal data and/or
constants.
/U(432)
Dd
Dr
R
Dd: Dividend
word
Dr: Divisor word
R: Result word
Dd
Dr
R +1 R
÷
Remainder Quotient
Divides 4-digit (single-word) unsigned hexadecimal data and/or
constants.
(Unsigned binary)
(Unsigned binary)
(Unsigned binary)