单片机与接口技术第二章教程分析.pptVIP

  • 6
  • 0
  • 约5.19千字
  • 约 33页
  • 2016-11-10 发布于湖北
  • 举报
67H A3H 46H 栈底 PUSH指令 POP指令 SP 堆栈指针 4. 特殊功能寄存器 21个SFR的地址离散地分部在内部数据存储器的80H-FFH地址空间。 SFR占用21个单元,其余的大部分是空余单元,它们没有定义不能作内部RAM使用。 有11个SFR具有位地址,可以进行位寻址,对应的位也有位名称,它们的字节地址正好能被8整除。 4. 特殊功能寄存器 1)累加器ACC:最常用的8位特殊功能寄存器,大部分指令的操作数取自于ACC,许多运算结果也存放在ACC中。A是累加器ACC的助记符。 2)B寄存器:一个8位寄存器,主要用于乘法和除法操作。在其他指令中,作为一般的内部RAM使用。 3)程序状态字寄存器PSW:一个8位的寄存器,用于存放程序运行中的各种状态信息。 Cy AC F0 RS1 RS0 OV P PSW Cy:进位标志位。在进行加(或减)法运算时,若操作结果的最高位(D7位)有进位(或借位)时,Cy =1;否则Cy=0。 AC:辅助进位标志位。在进行加(或减)运算时,若操作结果的低半字节(D3位)向高半字节产生进位(或借位)时,AC=1;否则AC=0。 F0:用户标志位。 RS1、RS0:当前工作寄存器区选择位。 OV:溢出标志位。当进行补码运算时,运算结果超出-128~+127范围时,即溢出,则OV=1;没有溢出,则OV=0。 出现下列情况即为溢出(运算后

文档评论(0)

1亿VIP精品文档

相关文档