1. Integer plus one INC/INCD
ในหน้านี้5 หัวข้อ
1.1. Instruction Description#
The instruction (INC) adds one to a 16 bit integer and produces a * * 16 bit * * result.
The instruction (DIVW) adds a 32-bit integer by itself and produces a * * 32-bit * * result.
| Related registers | Description |
|---|---|
| M8169 | Operation overflow. |
| M8170 | The result of the operation is negative. |
| M8171 | The result of the operation is 0. |
1.2. The valid operands of the instruction#
1.2.1. Single word Instruction(INC)#
| 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 Word Instruction(INCD)#
| 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. 3. Example#
Command table:
NETWORK 000
LD X000
INC D0 D0 // D0 + 1 = D0
图1 INC

