1. TRUNC
1. TRUNC
1.1. Instruction Description
The instruction converts a 32-bit real number (IN) to a 32-bit double integer and places the integer part of the result into the register specified by (OUT). Only the integer part of the real number is converted, and the decimal part is discarded.
1.2. The valid operands of the instruction
| Input/Output | Data Type | operand | Description |
|---|---|---|---|
| IN | 32-bit real number | D/K/FD, local variable (LF) | input |
| OUT | 32-bit integer | D/CV, bit composite word (Y/M/C/T/S), local variable (LD) | output |
1.3. Example
command table:
NETWORK 000
LD X000
TRUNC K4.56 D0 // Convert the real number 4.56 to a double integer and store it in register D0D1. The conversion result is 4
图1 TRUNC