MOV AX,9886H ;(AX)=9886H
MOV BX,6890H ;(BX)=6890H
ADD AL,BL ;CF=1
ADC AH,BH ;CF=0
ADD过程是低八位操作 86h+90h=116h 最高位有进位CF=1 这个我可以理解
但是ADC 过程是AH←AH+BH+CF
不是98h+68h+1么? 为什么CF=0啊?这个是我书上的一个例题。难道是书上印刷错误 ?
还有 两个MOV指令向AX和 BX 传送的都是补码么?
MOV AX,9886H ;(AX)=9886H
MOV BX,6890H ;(BX)=6890H
ADD AL,BL ;CF=1
ADC AH,BH ;CF=0
ADD过程是低八位操作 86h+90h=116h 最高位有进位CF=1 这个我可以理解
但是ADC 过程是AH←AH+BH+CF
不是98h+68h+1么? 为什么CF=0啊?这个是我书上的一个例题。难道是书上印刷错误 ?
还有 两个MOV指令向AX和 BX 传送的都是补码么?