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

单片机里RL A是循环向左移一位(不带进位),为什么相当于把A乘2?

发布网友 发布时间:2022-04-29 15:04

我来回答

2个回答

热心网友 时间:2023-10-13 23:11

<< : 是左移指令,低位补零。移出去的就消失了。

ROL: 循环左移指令,低位补高位移除的数据。

这是因为计算机的数值在单片机里都是二进制的数值,对它进行左移一位,,相当于每一位都进了一位。例如数值2,用二进制表示为0010,左移一位变成了4,即0100。

例如: 1000,0001 b,

a = 1000,0001 b << 1; 则: a = 0000,0010 b;

a = ROL 1000,0001 b,1; 则: a = 0000,0011 b;

补充:

循环左移ROL(Rotate Left):移出的位不仅要进入CF,而且还要填补空出的位。

带进位的循环左移RCL(Rotate Left Through Carry):用原CF的值填补空出的位,移出的位再进入CF。

扩展资料

算术左移=逻辑左移

说明:算术左移和逻辑左移一样都是右边补0:比如 00101011

算术左移一位:01010110

逻辑左移一位:01010110

(对于二进制的数值来说左移n位等于原来的数值乘以2的n次方。比如00011010十进制是26,左移两位后是01101000转成十进制是104恰好是26的4倍。)

注:这种倍数关系只适用于左移后被舍弃的高位不含1的情况,否则会溢出。

逻辑右移很简单,只要将二进制数整体右移,左边补0即可,如10101101逻辑右移一位为01010110

算术右移符号位要一起移动,并且在左边补上符号位,也就是如果符号位是1就补1符号位是0就补0 比如:11100算术右移一位为11110(符号位1跟着一起移动并且左边补了1)

(对于二进制的数值来说右移n位等于原来的数值除以2的n次方,比如10110100十进制是76(需要先将这个补码转换成原码之后再转换成十进制),右移两位后是11101101转成十进制是19恰好是76的1/4倍。)

热心网友 时间:2023-10-13 23:11

因为数值在单片机里是二进制的.左移一位,相当于每一位都进了一位.
例如数值2,用二进制表示为0010,左移一位变成了4,即0100.追问那我说的你怎么看
A=1001=9

RL A=0011=3

追答A=9=00001001
RL A=00010010=0x12=18
因为A是8位的,你不能用4位来分析.
另外,移位相当于乘2的情况,不适用于移位前MSB为1的情况.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 单片机里的&quot;rl a&quot;是什么意思? PMP项目管理具体的内容是什么?知道的请说下 带进位的循环左移指令是怎么移动的呢? 密接和次密接是在一起隔离吗 按防疫措施要求,跟密切接触者有接触应怎么处理 密切接触者的密切接触者如何处理 古代两河流域美术特征 古巴比伦的文明代表 新巴比伦美术时期的成就集中体现在巴比伦城的建筑上,其中最重要的主门是? 古巴比伦为何能成为西亚文明的典型代表? 司母戊鼎,狮身人面像,伊斯塔尔门,阿育王狮子柱头有什么共同特点 伊修塔尔的详细资料。谢谢了,大神帮忙啊 古代两河流域的住宅和宫殿建筑是什么式的 伊斯塔尔门的介绍 我微信卸载重新下的,再次登陆,总是提示要用短信验证,我发回3个短信,还在提示短信验证,怎么解决这个 微信登录一直提示安全验证码,输入验证码后提示正在验证,然后又提示输入验证码,这步在无限重复 微信卸载后重新登录好友验证不成功 手机自带微信卸载后重新安装登陆不上,验证时显示网络错误请稍候重试,是怎么回事? 我刚把微信卸载了,然后重新安装,可是登录的时候说我是新设备登录需要验证身份,要拿原手机用微信扫描!_百度问一问 微信卸载了又安装,现在登录不上去,一直显示正在登录,怎么回事呀 单片机c语言里的循环左移指令_crol_的格式是?这指令是每秒循环左移一次还是怎么移?主要用在什么场合,本 plc中的左移位指令是什么? 你的小恩爱打卡365天,拿到1520了吗? PLC中使用移位指令是如何实现移位动作的? 小恩爱为爱打卡怎么玩 三菱PLC的左循环ROLP 及RORP 主角叫秦枫的,京城秦家的孙子的小说 主角叫秦枫的他是京城秦家的子孙小说,消失几年又回归东海的,他初恋叫什么婉儿的 主角叫秦枫的玄幻小说 药王神医林昊? 叫秦枫的娱乐小说 武汉普天华信科技有限公司怎么样? 主人公叫秦枫的都市小说 求小说,男主叫秦枫的都市小说,越多越好 求几张张简单的铅笔风景画。不能太简单 临摹交选修作业。技术不好,简单的就行 公租房5年后买卖的最新政策是什么 为了增高跳绳,怎么安排跳多久?在什么时候跳好? 北京海淀区四季青南辛庄拆迁租房子租怎么补助 瓜子坚果特别上火,为什么还有那么多人愿意吃? 每天吃点坚果好吗?就是黑豆,黄豆瓜子仁之类的?