Texas Instruments MSC1210 User Manual
Page 295
8052 Instruction Set
E-11
8052 Instruction Set
INC
Increment Reister
Syntax
INC register
Instructions
OpCode
Bytes
Cycles
Flags
INC A
0x04
1
1
None
INC direct
0x05
2
1
None
INC @R0
0x06
1
1
None
INC @R1
0x07
1
1
None
INC R0
0x08
1
1
None
INC R1
0x09
1
1
None
INC R2
0x0A
1
1
None
INC R3
0x0B
1
1
None
INC R4
0x0C
1
1
None
INC R5
0x0D
1
1
None
INC R6
0x0E
1
1
None
INC R7
0x0F
1
1
None
INC DPTR
0xA3
1
2
None
INC increments the value of register by 1. If the initial value of register is 255
(0xFF
H
), incrementing the value causes it to reset to 0.
Note:
The carry flag is not set when the value rolls over from 255 to 0.
In the case of INC DPTR, the two-byte value of DPTR is incremented as an
unsigned integer. If the initial value of DPTR is 65 535 (0xFFFF
H
), increment-
ing the value causes it to reset to 0. Again, the carry flag is not set when the
value of DPTR rolls over from 65 535 to 0.
See also: ADD, ADDC, DEC