执行这两个指令之后标志寄存器的值是什么

执行这两个指令之后标志寄存器的值是什么

1 个回答

胜一

提问:执行这两个指令之后标志寄存器的值是什么

网友回答:

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(非零)

其实结果还是没有变(巧合)

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题