时间:2020-11-27 20:13:56 作者:租号平台

程序状态寄存器的PSW的作用是什么?常用的状态标志有哪几位?其作用是什么?

PSW是一个8位寄存器,用来存放指令执行的有关状态信息。PSW中各位的状态信息一般是在指令执行过程中形成的,也可以根据需要由用户采用传送指令加以改变。a。P(PSW.0):奇偶标志位,用于表示累加器A中二进制数值为1奇偶性。b。F1、F0(PSW.1、PSW.5):用户标志位,作为用户自行定义的一个状态标志c。OV(PSW.2)溢出标志位,用于指示算数运算中是否有溢出d。RS1、RS0(PSW.4、PSW.3):工作寄存器选择控制位,用户通过软件选择CPU当前工作的寄存器组。e。AC(PSW.6):辅助进位标志位,当进行加法或减法运算并产生由第四位向高四位进位或借位时,AC被硬件置1,否则清零f。CY(PSW.7):进位标志位,用于表示加法或减法运算时最高位是否有进位或借位,如有则被置1。在进行位操作时,CY还可作为位累加器使用,相当于累加器A。

在内部RAM中有几组工作寄存器,可如何选用程序状态字PSW的相关控件位来使用寄存器?

好雨知时节,当春乃发生。

空山不见人,但闻人语响。

农夫方夏耘,安坐吾敢食。

羌笛何须怨杨柳,春风不度玉门关。

51单片机中的4个工作寄存器组,什么时候用到?怎么用,请举个简单例子,谢谢了?

一般情况下,都是用的是第一个寄存器组,即R0~R7对应00H~07H,当使用中断的时候,为了避免使用工作寄存器造成的相互影响,常常使用其他工作寄存器组。比如: void t0isr() interrupt

1 using

2 就是使用10H~17H这一组工作寄存器。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现工作寄存器租号有涉嫌版权的内容,欢迎发送邮件至:2145784@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关推荐

球租号下载

一、百度球租号下载查询 球租号下载百度关键词查询 编号 相关词 搜索量 相关结果 百度查询 优化价格 1 球租号下载 8050 466.6万 百度球租号下载 87.2元 2 u租号靠谱 95778 1389.5万 百度淘宝上的租ns号安