1. Convert double integers to integer DTOW
1. Convert double integers to integer DTOW
1.1. Instruction Description
The Double Integer to Integer (DTOW) instruction converts a double integer value (IN) to an integer value and places the result into the register specified by (OUT).
If the converted value is too large, the value overflow flag is set and cannot be represented in the output.
| Related registers | Description |
|---|---|
| M8169 | Set to ON when converting numerical overflow. |
1.2. The valid operands of the instruction
| Input/Output | Data Type | operand | Description |
|---|---|---|---|
| IN | 32-bit integer | D/CV/K/H/FD, bit composite word (X/Y/M/C/T/S), local variable (LD) | input |
| OUT | 16 bit integer | D/CV/TV/AO/V/Z, bit composite word (Y/M/C/T/S), local variable (LW) | output |
1.3. Example
Command table:
NETWORK 000
LD X000
DTOW D0 D2 // Convert the double integer D0D1 to an integer and store it in register D2
图1 DTOW