单片机原理及应用——基于Proteus与Keil(PPT-55).pptVIP

  • 14
  • 0
  • 约9.42千字
  • 约 55页
  • 2017-12-26 发布于贵州
  • 举报

单片机原理及应用——基于Proteus与Keil(PPT-55).ppt

单片机原理及应用——基于Proteus与Keil(PPT-55)

④PSW(Program Status Word)。 PSW是一个8位寄存器,它包含程序的状态信息。在状态字中,有些位状态是根据指令执行结果,由硬件自动完成设置,而有些状态位则必须通过软件方法设定。 PSW中的每一位可以作为一个程序执行结果的标志位,指令执行时可以根据测试PSW中某一位的状态作出决定。PSW中各位的信息如图1.5所示: 图1.5 PSW中各位的信息 P 空 OV RS0 RS1 F0 AC CY D0H D1H D2H D3H D4H D5H D6H D7H PSW位地址 位符号 CY:进位位,在加法运算有进位,减法运算有借位时,CY由硬件置1,否则清零,在进行位运算时,CY简写为C,常作为位累加器。 AC:辅助进位位,当低4位向高4位进位或借位时,AC置“1”。在进行BCD码调整指令时,AC可以作为判断位。 F0:用户标志位,由用户置位或者复位。 RS1,RS0:工作寄存器组选择位,通过这两位的值可以选择当前的工作寄存器组。 P:奇偶标志位,是判断A累加器中8位内容中1的个数是奇数还是偶数个。通过这一位,可以提高串行通信的可靠性。每个指令周期由硬件来置位或清零用以表示累加器A中1的个数的奇偶性,若累加器中1的个数为奇数,则P=1,否则P=0。 OV:溢出标志位,当进行补码运算时,如果运算结果产生溢出,OV置“1”。当执行算术指令时

文档评论(0)

1亿VIP精品文档

相关文档