概述
1、程序阅读
MOV R0, 0X80000000
ADDS R0, R0, 0XA0000000
MOV R1, 0X2F
MOV R2, 0X1F
ADC R2, R1, #1
则R2为
2、说明指令STMIA R8!,{R0-R7}的操作功能(执行过程)
3、读指令,解释如下汇编语句: (采用表达式和文字进行注释形式解释)
(1)LDMIA R0 , {R1 ,R2 ,R3 ,R4}
(2)MULS R0 , R1 , R2
(3)ADD R0, R0 ,#0x3f
写法如:ADD R0, R0 ,#0x3f ;R0= RO+0X3F
4、列举ARM指令的寻址方式,并列举相应指令。
5、ARM9的异常
复位异常,未定义指令异常,软件中断异常,指令预取中止,数据中止,IRQ(中断请求),FIQ(快速中断请求)。
6、在AMBA总线规范中,定义了哪3种总线
7、哈佛体系结构和冯诺依曼体系结构特点:
哈佛体系结构:
(1)使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理;
(2)具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU之间的数据传输; (3)两条总线由程序存储器和数据存储器分时共用。
冯诺依曼理论:数字计算机的数制采用二进制;计算机应该按照序顺序执行。其中:
(1)计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。
(2)程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。
(3)控制器根据存放在存储器中地指令序列(程序)进行工作,并由一个程序计数器控制指令地执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。
人们把冯诺依曼的这个理论称为冯诺依曼体系结构。
8、嵌入式系统一般由嵌入式微处理器、存储系统、外设及接口、专用软件等四个部分组成。
9、实时操作系统的评价指标有:任务调度算法,上下文切换时间、确定性、最小内存开销和最大中断禁止时间。
10、ARM微处理器的特点。
① 体积小,低功耗,低成本,高性能。
②支持Thumb(16位)/ARM(32位)双指令集,兼容8位/16位器件。
③使用单周期指令,指令简洁、规整。
④大量使用寄存器,大多数数据操作都在寄存器中完成, 只有加载/存储指令可以访问存储器,以提高指令的执行效率
⑤寻址方式简单灵活,执行效率高。
⑥固定长度的指令格式。
最后
以上就是奋斗流沙为你收集整理的嵌入式期末考试题的全部内容,希望文章能够帮你解决嵌入式期末考试题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复