7、MOV AH,7896H ADD AL,AH 上述指令执行后,标志位CF和OF的值是CF=( 1 ),OF=( 0 )。

CF=( 1 ),OF=( 0 )?求详细过程,谢谢!
2025-03-07 04:14:57
推荐回答(2个)
回答1:

题错了吧?
是不是应该
MOV AX,7896h
ADD AL,AH

如果题目如上
78+96=10E
有进位,所以CF=1
没有溢出,所以OF=0

回答2:

mov ax,7896h ;是这样写吧?
进位是无符号数的 78h + 96h 产生进位 当做无符号数处理
有符号数是溢出 78h(正数) + 96h(负数) 没有产生溢出 当做有符号数处理