Few things about the 8086
ADC
instruction:
Syntax: adc dest, src
dest: memory or register
src: memory, register, or immediate
Action: dest = dest + src + CF
Clearly the action says the Carry Flag (CF
) will be included in the addition so the result will be 4
not 3
.