2009新编汇编语言要课件第二章.pptVIP

  • 9
  • 0
  • 约1.01万字
  • 约 86页
  • 2018-12-27 发布于福建
  • 举报
2009新编汇编语言要课件第二章

状态标志位 以下的标志位属于状态标志位,是指令根据执行情况为后续指令留下的一些可供参考的状态信息。(CF, OF, PF, AF, SF, ZF) 功能上,它们是实现分支、循环程序结构的基础。 器件上,它们的改变依赖于运算器(ALU)。 辅助进位标志位AF OF标志位的取值逻辑 对8位操作数,两个最大的正数补码相加: +0 可见符号位丢失,但只需在运算结果最高位前增添一个符号位,即为正确结果 OF标志位的取值逻辑 对8位操作数,两个最小的负数补码相加: +1 若将进位作为最高位,则为正确结果 控制标志位 控制标志位不同于状态标志位。 功能上,它不用于实现分支、循环结构,而是设置CPU的工作模式或对特定事件的响应方式。 器件上,它们不依赖于ALU。 溢出标志位OF (6)溢出标志位OF(Overflow Flag):如果CPU执行的指令要影响OF标志,并且用户把操作数看作带符号数(完整编码,或包括编码最高位)时,OF标志位的取值才有意义。 如果运算结果超出了补码的表示范围(字节:-128~127,字:-32768到32767),那么解释为溢出,OF置为1;否则,OF置为0。 OF标志位位于FR的第11位。 OF标志位的取值逻辑 a. 正数+负

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档