作业帮 > 综合 > 作业

关于汇编里减法对标志寄存器FLAG的影响

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:10:55
关于汇编里减法对标志寄存器FLAG的影响
sub bh bl
;BH=48H,HL=48H,即BX=4848H ;CF=0,ZF=0,SF=0,OF=1,AF=1,PF=1
我的想法是 CF为进位、借位,此时CF为0
运算结果是0,此时ZF应该为1,为什么书上为0?
OF为什么为1?
AF为什么为1,并没有辅助进位啊?
学一门编程语言,唯一的方法就是上机编程.
你既然怀疑书上的结果,就应该亲自动手试验.
mov bh, 48h
mov bl, 48h
sub bh, bl
这是执行完sub之后的标志寄存器结果:
NV UP EI PL ZR NA PE NC
NV表示无溢出,OF = 0
PL表示结果非负,SF = 0
ZR表示结果为0,ZF = 1
NA这个只对BCD码的运算有意义,不用管
NC表示无进位,CF = 0