ARM技术william hill官网
直播中

1652711011.026500

16年用户 11294经验值
私信 关注

arm经典300问答

arm经典300问答

第1 章 体系结构
第1 问:
Q:请问在初始化CPU 堆栈的时候一开始在执行mov r0, LR 这句指令时处理器是什么模式
A:复位后的模式,即管理模式.

第2 问:
Q:请教:MOV 中的8 位图立即数,是怎么一回事 0xF0000001 是怎么来的
A:是循环右移,就是一个0—255 之间的数左移或右移偶数位的来的,也就是这个数除以4
一直除, 直到在0-255 的范围内它是整数就说明是可以的!
A:8 位数(0-255)循环左移或循环右移偶数位得到的,F0000001 既是0x1F 循环右移4 位,
符合规范,所以是正确的.这样做是因为指令长度的限制,不可能把32 位立即数放在
32 位的指令中.移位偶数也是这个原因.可以看一看ARM 体系结构(ADS 自带的英文文
档)的相关部分.


游客,如果您要查看本帖隐藏内容请回复

回帖(278)

嵌入式系统

2009-11-2 21:01:16
顶了
举报

wangzd

2009-11-4 20:05:26
好 
举报

wangzd

2009-11-4 20:06:00
好东西
举报

X04610316

2010-2-1 21:44:55
举报

yy1231

2010-2-4 12:15:58
 好的
举报

zhangbohtz

2010-2-22 18:58:37
 好
举报

sdsdfj654645

2010-2-24 17:00:29
j
举报

ztw8707

2010-3-1 13:12:46
???????????
举报

静薇儿

2010-3-1 15:10:41
举报

junjie0909

2010-3-11 13:19:28
拜金女
举报

dongfangxu12

2010-3-14 18:06:26
ding
举报

quincy

2010-3-18 19:35:15
举报

yls0221

2010-3-18 20:48:14
谢谢
举报

h1654155731.0673

2010-3-18 22:39:15
好东西
举报

caipeng1020

2010-3-23 19:41:05
谢谢
举报

sunt8707

2010-3-31 20:38:46

遇见他预言头

天宇天宇
举报

lewston

2010-4-10 22:50:57
太好啦
举报

我不是天使

2010-4-11 10:54:17
谢谢分享
举报

成晓锋

2010-6-4 21:46:16
下了看看
举报

更多回帖

发帖
×
20
完善资料,
赚取积分