单片机考试知识点.docxVIP

  • 3
  • 0
  • 约5.71千字
  • 约 13页
  • 2019-09-15 发布于湖北
  • 举报
PAGE PAGE 13 单片机考试知识点 1.PSW寄存器各位的意义(P41) 程序状态字PSW(D0h)是8位寄存器,用于存放程序运行的状态信息,供程序查询或判别之用。PSW中各位状态通常是在指令执行的过程中自动形成的,但也可以由用户根据需要采用传送指令加以改变。各个标志位的意义如下: PSW.7(CY):进位标志位。?在加减法指令执行时,遇到进借位,CY自动置1,没有进借位事CY自动清零,在指令中用C代替CY。 PSW.6(AC):辅助进位标志位,又称为半进位标志位。当程序执行加减法指令时,运算结果的低半字节(位3)向高半字节有半进位(或借位),则AC自动置1。否则清零。 PSW.5(F0):用户标志位。用户可以根据自己的需求对F0位赋予一定的含义,由用户置位或复位,以作软件标志。 PSW.4、PSW.3(RS1和 RS0):寄存器组选择控制位。这两位的值可决定选择哪一组工作寄存器为当前工作寄存组。通过用户软件改变RS1和RS0值得组合,以切换当前选用的工作寄存器组。 PSW.2(OV):溢出标志位。当进行补码运算时,如有溢出,激荡运算结果超出-128~+127的范围时,OV位有硬件自动置1;无益处时,OV=0。 PSW.1(空缺位):为保留位。89C51未用,C52为F1用户标志位。 PSW.0(P):奇偶校验位。每条指令执行完后,该位始终跟踪指示累加器A中1的

文档评论(0)

1亿VIP精品文档

相关文档