- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
写出ARM可以运行的不同模式。
ARM有七种不同的运行模式,分别为:
Supervisor(SVC):当复位或者软中断(SWI)指令被执行时进入
FIQ:一个高优先级的快速中断产生时进入
IRQ:一个低优先级的普通中断产生时进入
Abort:用来处理内存访问异常
Undef:用来处理未定义的指令
System:特权模式,与用户模式使用相同寄存器
User:大多数应用程序/操作系统任务执行时的模式(非特权模式)
ARM核有多少个寄存器?
ARM有37个寄存器,都是32位宽。
哪个寄存器用来存储程序指针,链接寄存器和堆栈指针?
R15用于程序指针,R14链接寄存器指针,R13堆栈指针。
哪种模式能访问的寄存器是最少的?
用户模式和系统模式
哪些寄存器在Thumb态时是在低端一组的?
6)CPSR的哪一位反映了当前处理器的状态?
7)所有的Thumb指令必须对齐的边界是多少?
8)写出ARM不同的异常类型。
9)处理器核复位后分别处于哪种模式和哪个状态?
10)Thumb指令对比ARM指令,有哪两个主要优势?
1.ARM7TDMI的流水线有多少级?
2.写出ARM9TDMI流水线各阶段的名字.
3.冯诺依曼体系和哈佛体系有什么不同?
4.ARM9核在什么情况下会导致读取-使用的互锁?
5.Cortex家族实现的是ARM的哪个架构版本?
1、编写一个程序段,判断寄存器R5中的数据是否为11、15、18、22、44、67,如果是,则将R0中的数据置为1;否则将R0设置为0,并把这个程序段定义为一个代码段。
2、试把如下C函数改写成汇编语言函数:
intsubxx(intx,inty)
{
returnx-y;
}
3、把下面的汇编函数改写成C函数:
AREAstrcopy,CODE,READONLY
EXPORTstrcopy
strcopy
LDRBR2,[R1],#1
STRBR2,[R0],#1
CMPR2,#0
BNEstrcopy
MOVPC,LR
END
1. 用一条ARM指令分别实现下面的语句:
a)r0=16
b)r0=r1/16 (signednumbers)
c)r1=r2*3
d)r0=-r0
2. BIC指令的作用?
3. 哪些数据处理指令总是设置条件标志位?
1.哪些指令可用于子程序调用的返回?
2.要打开或者屏蔽IRQ中断该使用哪些指令?
3.为了克服ARM分支指令只有±32MB范围的局限,应该使用哪些指令?
1.CLZ指令的用途是什么?
2.以下指令的结果是什么?
r1=0x7FFFFF00 r2=0 QADDr0,r1,r2
3.以下的指令有效吗?
LDRDr7,[r2,0x100]
4.以下指令的效果是什么?
SMULBTr0,r1,r2
5.如果r1=0那么在执行这条语句后r0的值是什么:
REVr0,r1
6.以下指令的意义是什么
SUB16r1,r2,r0
1.下面这条Thumb指令的效果是什么?
ADDr1,r2
2.这是一条有效的Thumb指令吗?
MSRCPSR_S,r0
3.Thumb中BL指令的跳转范围是多少?
1.内存屏障指令解决什么问题?
2.自旋锁机制和信号量互斥机制有什么异同?
3.分析ARM64架构的寄存器的情况?
您可能关注的文档
最近下载
- 津津有味·读经典Level3《金银岛》译文和答案.docx
- SHT3503-2017石油化工建设工程项目交工技术文件规定.pdf VIP
- 九年级下学期班主任工作总结_九年级下学期的班主任工作总结范文.docx VIP
- 九年级下学期班主任工作计划--班主任工作计划.docx VIP
- 九年级班主任上学期工作计划 九年级上学期班主任学期工作计划(通用6篇).docx VIP
- 九年级上学期班主任工作总结.docx VIP
- 八年级下学期班主任工作总结-班主任工作总结.doc VIP
- 七年级上《第2章整式的加减》测试题及答案(数学试卷新课标人教版七年级上单元试题).doc VIP
- 八年级下学期班主任工作计划-班主任工作计划.doc VIP
- 班主任上学期工作计划:八年级上学期班主任工作计划.doc VIP
原创力文档


文档评论(0)