
Instruction Set
4-69
INC
Increment Number by One
INC
What It Does
INC adds 1 to an integer or an unsigned number.
Syntax
Description
INC adds 1 to the operand.
Operation It Performs
Flag Settings After Instruction
Form
Opcode
Description
Clocks
Am186 Am188
INC
r/m8
FE
/0
Increment r/m byte by 1
3/15
3/15
INC
r/m16
FF
/0
Increment r/m word by 1
3/15
3/19
INC
r16
40+
rw
Increment word register by 1
3
3
INC
addend
/* increment addend */
addend = 1;
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Processor Status
Flags Register
reserved
OF DF
IF TF SF ZF
AF
PF
CF
? = undefined; – = unchanged
OF=1 if result larger than destination operand
OF=0 otherwise
AF=1 if carry or borrow to low nibble
AF=0 otherwise
PF=1 if low byte of result has even number of set bits
PF=0 otherwise
–
–
–
res
res
res –
SF=1 if result is 0 or positive
SF=0 if result is negative
ZF=1 if result equal to 0
ZF=0 if result not equal to 0
Содержание Am186 Series
Страница 1: ...Am186 and Am188 Family Instruction Set Manual February 1997...
Страница 10: ...Table of Contents x...
Страница 18: ...Programming 1 8...
Страница 40: ...Instruction Set Listing 3 14...