![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268094.webp)
55
Instruction Functions
Section 2-2
BCD MULTIPLY
*
B
@
*
B
424
Output
Required
468
DOUBLE BCD
MULTIPLY
*
BL
@
*
BL
425
Output
Required
470
SIGNED BINARY
DIVIDE
/
@/
430
Output
Required
472
DOUBLE
SIGNED BINARY
DIVIDE
/L
@/L
431
Output
Required
474
UNSIGNED
BINARY DIVIDE
/U
@/U
432
Output
Required
476
Instruction
Mnemonic
Code
Symbol/Operand
Function
Location
Execution
condition
Page
*B(424)
R
Md
Mr
Md
: Multiplicand
word
Mr
: Multiplier
word
R
: Result word
R +1 R
(BCD)
(BCD)
(BCD)
×
Md
Mr
Multiplies 4-digit (single-word) BCD data and/or constants.
*BL(425)
R
Md
Mr
Md
: 1st
multiplicand word
Mr
: 1st multiplier
word
R
: 1st result word
R + 1
R
R + 3
R + 2
(BCD)
(BCD)
(BCD)
×
Md + 1
Md
Mr + 1
Mr
Multiplies 8-digit (double-word) BCD data and/or constants.
/(430)
R
Dd
Dr
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)
R
Dd
Dr
Dd
: 1st dividend
word
Dr
: 1st divisor
word
R
: 1st result word
R + 1
R
R + 3
R + 2
÷
Dd + 1
Dd
Dr + 1
Dr
Quotient
Remainder
(Signed binary)
(Signed binary)
(Signed binary)
Divides 8-digit (double-word) signed hexadecimal data and/or
constants.
/U(432)
R
Dd
Dr
Dd
: Dividend
word
Dr
:
Divisor word
R
:
Result word
R +1 R
÷
Dd
Dr
Remainder
Quotient
(Unsigned binary)
(Unsigned binary)
(Unsigned binary)
Divides 4-digit (single-word) unsigned hexadecimal data and/or
constants.
Summary of Contents for SYSMAC CS1D-CPU**
Page 3: ...iv...
Page 29: ...xxx...
Page 185: ...146 List of Instructions by Function Code Section 2 4...
Page 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Page 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Page 1391: ...1352 ASCII Code Table Appendix A...