问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机中如何使用状态寄存器STATUS

发布网友 发布时间:2022-04-29 05:27

我来回答

3个回答

热心网友 时间:2022-06-19 14:13

很少直接读取、判断,一般都通过间隔的方式在用,而且用的很频繁。

加法、进位是最典型的。大于一个字长的加法指令,低位字加法直接加,之后的字,都需要用带进位的加法,这个进位,就是存在状态寄存器中,用户不需要判断这个进位标志。由加法指令直接产生,带进位加法指令使用。同样,减法、乘法、除法,以及各种运算指令都会根据设定的规则去影响不同的标志位,这些标志位都存在状态寄存器。
另外,条件跳转的跳转条件判断,实际上就是判断各种状态位的状态,比如如果a大于b则跳转,实际上就是先执行a-b,根据结果设置进位,然后根据进位是否置位来跳转。一般,进位标志置位,说明有借位,即a小于b,如果无进位标志,则说明 a大于等于b。

其他还有一些标志,表示CPU当前状态的,需要具体的芯片具体的分析了。

结论,如果不使用汇编语言编程,状态寄存器了解一下就可以,大部分的细节都是在自动运转的,用户不需要很明白。如果用汇编,那要看每条指令的时候,一定要看清楚,它是怎么根据结果设置状态寄存器的,指令手册里面都会列出来的。

热心网友 时间:2022-06-19 14:13

应说明使用什么单片机。
不同的单片机,有不同的处理指令。

楼主不会以为单片机只有一种吧?

热心网友 时间:2022-06-19 14:14

C 进位和借位标志,用作两个数据判断,加法,减法;

Z 结果为0 判断,用作判断计算结果为0否。

有的有DC,作半借位,判断半个字节的进位和借位

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... LCD和TFT的手机屏哪个更好 分数单位个数计算方法? tft lcd 的基本知识 如何判断分数单位和分数单位的个数? 魔兽争霸玩多人地图的时候进去出现就弹出get_Mn寄存器状态提示窗怎么办? QVGA屏 TFT屏 LCD屏 彩屏 有什么区别? 什么是分数单位的个数? 求解答。什么叫分数单位的个数?比如说18分之11的分数:( )分数单位:( )分数单位的个数 IT是什么?TFT-LCD是什么? 分数单位的个数指什么 标志寄存器中状态标志的作用是什么? 单片机复位后各特殊功能寄存器的初始化状态是什么 TFT-LCD是什么,特点是? 标志寄存器6个状态分别怎么求?最好用例题解释一下! 8086被复位后,有关寄存器的状态是什么?微处理器从何处开始执行程序?_百度问一问 京东能转到别的银行卡上吗? CPU复位后的各种寄存器状态(IP、CS、DS、SS、ES的值)及程序的入口 梦见街道到处污泥,从污泥中经过,然后走到干净街道? 梦见道路的中间是淤泥,只能走路两边? 梦见去砍柴脚下路不好走很深污泥 它们的分数单位和分数单位的个数分别是什么? 标志寄存器中状态标志的作用是什么 抖音怎么下载别人禁止保存的视频- 问一问 分数单位的大小是由什么决定的 请问:LCD/TFT那一家的清洗剂,清洗效果好一些? 汽车蓄电池需要多久才能充满 什么叫分数及分数单位,概念写出来,还需举一个例子:(如几分之几的分数单位是? 小微企业好还是一般纳税人好 怎么查高铁 一般企业和小型微利企业如何划分 现在12306没有普通车查询了,高铁普车混查,怎样弄成旧版/单查普通车版本? “小微企业”和“小型微利企业”有什么区别? 家用台式电脑由几部分组成 台式电脑的组成部分? 台式电脑的组成 台式电脑有几部分组成 扫一扫识别手表的视频怎么拍 手表查真伪扫一扫怎么鉴别天王表真伪,有人送了一块 绝地求生刺激战场怎么跳过实名认证 手表查真伪扫一扫