提问:执行这两个指令之后标志寄存器的值是什么
网友回答:
MOV指令不会改变任何标志寄存的值,所以,若原来(debug缺省)
CF=0(没有进位),OF=0(没有溢出),SF=1(负数),ZF=0(非零)
执行mov ax,01234H,结果不变
而再执行add ax,0aabbH 后(它会影响CF OF PF SF ZF)
CF=0(没有进位),OF=0(没有溢出),SF=1(负数)ZF=0(非零)
其实结果还是没有变(巧合)
提问:执行这两个指令之后标志寄存器的值是什么
网友回答:
MOV指令不会改变任何标志寄存的值,所以,若原来(debug缺省)
CF=0(没有进位),OF=0(没有溢出),SF=1(负数),ZF=0(非零)
执行mov ax,01234H,结果不变
而再执行add ax,0aabbH 后(它会影响CF OF PF SF ZF)
CF=0(没有进位),OF=0(没有溢出),SF=1(负数)ZF=0(非零)
其实结果还是没有变(巧合)