首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
已知R3=0x80001000,R4=0x00A00010,
[单选题]
已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOV R3,R4,LSL#8后,R3的值为()。
0x80001000
0x00A00010
0xA0001000
0x0000A000
查看正确选项
添加笔记
求解答(9)
邀请回答
收藏(37)
分享
纠错
4个回答
添加回答
1
牛客88671154号
R3 = R4 <<8
发表于 2020-09-10 20:08:31
回复(0)
0
风华同学
MOV R3,R4,LSL#8 //代表的意思是寄存器R4逻辑左移8位,又因为这里是16进制表示的,四位代表一个十六进制位,左移八位即代表左移两位十六进制位,所以原来的
R4=0x00A00010左移八位即
为0x00A01000。MOV指令代表的是将寄存器R4的值赋值给寄存器R3,最终R3的值为0x00a01000
Tips:逻辑左移是不考虑最高符号位的,左移过程中低位补0
发表于 2022-01-18 11:35:43
回复(0)
0
秋__
左移动八位相当于乘以256,2的8次方
发表于 2021-08-30 03:17:59
回复(0)
0
Karity
这题应该八位全零吧
发表于 2021-04-26 16:09:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
嵌入式
ARM
上传者:
小小
难度:
4条回答
37收藏
964浏览
热门推荐
相关试题
下面是关于ARM处理器芯片中的DM...
嵌入式操作系统
基础
ARM
嵌入式
评论
(1)
下面是关于基于ARM内核的嵌入式芯...
嵌入式操作系统
基础
ARM
嵌入式
评论
(2)
代码中使用const定义的变量,存...
Java工程师
C++工程师
顺丰集团
基础
嵌入式
评论
(8)
来自
顺丰科技2019秋招嵌入...
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题