254
6 BASIC INSTRUCTIONS
6.2 Arithmetic Operation Instructions
■Applicable devices
• In safety programs executed by the Safety CPU, only the following safety devices and constants can be used.
• These instructions divide the 16-bit binary data in the device specified by (s1) by the 16-bit binary data in the device
specified by (s2), and store the operation result in the device specified by (d).
• As the operation result, the quotient and remainder are stored in 32 bits. When a bit device is specified, the number of digit-
specified bits is used to store the quotient and remainder.
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB,
FX, FY
J\ T, ST, C, D, W,
SD, SW, FD, R,
ZR, RD
U\G, J\,
U3E\(H)G
Z LT, LST,
LC
LZ K,
H
E $
(s1)
(s2)
(d)
Operand Bit Word Constant
SA\X, SA\Y, SA\M, SA\SM, SA\B SA\T, SA\ST, SA\C, SA\D, SA\W, SA\SD K, H
(s1)
(s2)
(d)
(d): Quotient
(d)+1: Remainder
• QuotientStored in lower 16 bits.
• RemainderStored in upper 16 bits.
Error code
(SD0)
Description
3400H The value (divisor) in the device specified by (s2) is 0.
b15 b0
5678 (BIN)
(s1) (s2)
1234 (BIN) 4 (BIN) 742 (BIN)
÷
···
b15 b0
···
(d)
(d)+1
b0
··· ···
b15 b0 b15