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,但这样的怎么算呢? 展开
r1=0x00000080 MOV R0,R1 LSL#2 左偏移2次乘以2^2,但这样的怎么算呢? 展开
3个回答
展开全部
ARM指令AND:按位与操作。
0x12000018,0x12345678
嵌入式是用于控制、监视或者辅助操作机器和设备的装置。嵌入式是一种专用的计算机系统,作为装置或设备的一部分。
通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。
扩展资料:
第一阶段:嵌入技术的早期阶段。嵌入式系统以功能简单的专用计算机或单片机为核心的可编程控制器形式存在,具有监测、伺服、设备指示等功能。这种系统大部分应用于各类工业控制和飞机、导弹等武器装备中。
第二阶段:以高端嵌入式CPU和嵌入式操作系统为标志。这--阶段系统的主要特点是计算机硬件出现了高可靠、低功耗的嵌入式CPU,如ARM、PowerPC等,且支持操作系统,支持复杂应用程序的开发和运行。
参考资料来源:百度百科-嵌入式系统
展开全部
你把R1和R2的值换算成2进制,然后按位做AND运算就可以了。
追问
r1=0x00000080 MOV R0,R1 LSL#2 左偏移2次乘以2^2,但这样的怎么算呢?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询