1. Integer plus one INC/INCD

1. Integer plus one INC/INCD

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

INC

图1 INC