微机系统中标志位的探讨.docVIP

  • 7
  • 0
  • 约3.99千字
  • 约 10页
  • 2018-08-19 发布于湖北
  • 举报
微机系统中标志位的探讨   摘要:文章详细介绍微机系统中标志寄存器的定义,总结状态标志的判别方法和技巧,给出应用实例,从实际应用的角度出发加强对该知识的深入探讨,在教学和实践方面有很好的研究意义。   关键词:微机系统;标志位;溢出   掌握微机系统知识的一个很重要的能力就是能编制各种具有实际应用价值的程序,而在编制程序时大部分都要利用微机系统中的标志位来实现。准确地掌握标志位状态的判别方法尤为重要。   16位微机中含有1个16位的标志寄存器FLAGS,用于保存处理器状态字PSW,反映指令执行结果或控制指令执行形式。共定义了9个标志位,其中,6个标志反映前一次涉及ALU操作结果的状态标志,在程序设计时需要利用状态标志的状态;3个标志位用于控制处理器执行指令的方式。   文中就6个状态标志进行介绍并总结判别方法,最后引入具有实际应用的例子加以深入探讨。   1状态标志位及应用   6个状态标志分别为:CF,ZF,SF,PF,OF,AF。主要用来记录程序运行结果的状态信息,大部分指令的执行都将相应地设置它,在程序设计时需要利用这些标志的状态来实现程序的编制。   1.1零标志及应用   零标志Zero Flag,记为ZF;当运算结果为0时ZF=1,否则ZF=0。可以通过标志传送指令SAHF和POPF进行设置;执行算术运算指令、位操作类指令等都会影响零标志,通常和条

文档评论(0)

1亿VIP精品文档

相关文档