找回密码
 注册
搜索
查看: 1700|回复: 5

[ARM资料] ARM 经典300 问

[复制链接]
发表于 2010-4-20 20:46:30 | 显示全部楼层 |阅读模式
第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 自带的英文文
档)的相关部分
【文件名】:10420@52RD_arm300[1].rar
【格 式】:rar
【大 小】:367K
【简 介】:
【目 录】:


发表于 2010-4-21 12:09:56 | 显示全部楼层
thank you
点评回复

使用道具 举报

发表于 2011-1-11 22:53:06 | 显示全部楼层
免费吧,没钱呐
点评回复

使用道具 举报

发表于 2011-1-11 22:54:47 | 显示全部楼层
免费吧,没钱呐
点评回复

使用道具 举报

发表于 2011-1-12 18:04:27 | 显示全部楼层
少少少呢!
点评回复

使用道具 举报

发表于 2011-2-16 09:56:15 | 显示全部楼层
免费吧,没钱呐
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 11:09 , Processed in 0.047053 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表