ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0= _R1= _。具体值怎么算

答案r1=0x12000018是怎么算出来的,请教一下r1=0x00000080MOVR0,R1LSL#2左偏移2次乘以2^2,但这样的怎么算呢?... 答案r1=0x12000018 是怎么算出来的,请教一下
r1=0x00000080 MOV R0,R1 LSL#2 左偏移2次乘以2^2,但这样的怎么算呢?
展开
 我来答
帐号已注销
2020-03-11 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:161万
展开全部

ARM指令AND:按位与操作。

0x12000018,0x12345678

嵌入式是用于控制、监视或者辅助操作机器和设备的装置。嵌入式是一种专用的计算机系统,作为装置或设备的一部分。

通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。

扩展资料:

第一阶段:嵌入技术的早期阶段。嵌入式系统以功能简单的专用计算机或单片机为核心的可编程控制器形式存在,具有监测、伺服、设备指示等功能。这种系统大部分应用于各类工业控制和飞机、导弹等武器装备中。 

第二阶段:以高端嵌入式CPU和嵌入式操作系统为标志。这--阶段系统的主要特点是计算机硬件出现了高可靠、低功耗的嵌入式CPU,如ARM、PowerPC等,且支持操作系统,支持复杂应用程序的开发和运行。

参考资料来源:百度百科-嵌入式系统

ysxiliu
2015-03-18 · TA获得超过163个赞
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:108万
展开全部
你把R1和R2的值换算成2进制,然后按位做AND运算就可以了。
追问
r1=0x00000080   MOV R0,R1 LSL#2   左偏移2次乘以2^2,但这样的怎么算呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
基旋风炮
2021-09-12
知道答主
回答量:2
采纳率:0%
帮助的人:841
展开全部


本题要先将十六进制转化为二进制,然后进行相与计算。

将计算后的值存入R0中,R1值不变

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式