1. Complement operation
ในหน้านี้5 หัวข้อ
1.1. Instruction Description#
The instruction calculates the complement of the input (IN) and loads the result into the output (OUT) register. Normally, the complement of an integer is its opposite.
1.2. The valid operands of the instruction#
1.2.1. Single word Instruction(NEG)#
| Input/Output | Data Type | operand | Description |
|---|---|---|---|
| IN | 16 bit integer | D/CV/TV/AI/AO/K/H/V/Z/FD, bit composite word (X/Y/M/C/T/S), local variable (LW) | Input |
| OUT | 16 bit integer | D/CV/TV/AO/V/Z/FD, bit composite word (Y/M/C/T/S), local variable (LW) | output |
1.2.2. Double instruction(NEGD)#
| 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 | 32-bit integer | D/CV/FD, bit composite word (Y/M/C/T/S), local variable (LD) | output |
1.3. Example#
command table:
NETWORK 000
LD X000
NEG D0 D1
POP
图1 NEG

