1 / 9
文档名称:

嵌入式系统及应用期末试卷A.docx

格式:docx   大小:64KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统及应用期末试卷A.docx

上传人:雨后彩虹 2022/7/28 文件大小:64 KB

下载得到文件列表

嵌入式系统及应用期末试卷A.docx

相关文档

文档介绍

文档介绍:文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]
嵌入式系统及应用期末试卷A
北京理工大学珠海学院
2014 ~ 2015学年第二学期《嵌入式系统及应用》期末试卷(A)
D R0,R1,R2 LSL #3 后,R0的值是( C )
A. 0x33 B. 0x34 C. 0x39 D. 0x38
三、简答题(每小题4分,总计20分)【得分: 】
1、简述嵌入式系统设计的主要步骤。
系统需求分析、规格说明、体系结构设计、构件设计、系统集成
2、简述ARM处理器的7种运行模式及各自的用途。
(1)用户模式:正常执行程序时的处理器模式。
(2)FIQ模式:响应快速中断时的处理模式。
(3)IRQ模式:响应普通中断时的处理模式。
(4)管理模式:操作系统的保护模式。
(5)中止模式:指令或数据预取操作中止时的模式,该模式下实现虚拟存储器或存储器保护。
(6)未定义模式:当执行未定义的指令时进入该模式。
(7)系统模式:运行特权操作系统任务时的模式。
3、简述BLX、SWI、STM、LDM、MOV、MVN的含义。
BLX: 带链接和状态切换的跳转指令;SWI: 软件中断指令;STM: 批量内存字写入指令;LDM: 加载多个寄存器指令;MOV: 数据传送指令;MVN:数据取反传送指令。
4、简述arm状态寄存器特点及格式。
在所有处理器模式下都可以访问当前程序状态寄存器CPSR (Current Program Status Register)。CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。
每种异常模式都有一个保存程序状态寄存器SPSR (Saved Program Status Register)。当异常出现时,SPSR用于保留CPSR的状态。
由于用户模式和系统模式不属于异常模式,他们没有SPSR,当在这两种模式下访问SPSR,结果是未知的。
格式:
位[0:7]为控制位,其中,M0、M1、M2、M3和M4为处理器模式选择位,T为处理器工作状态选择位,I和F为中断/快中断禁止位;位[28:31]为条件码标志;其它位[8:27]留做以后ARM版本的扩展。
I=1,禁止IRQ中断;
F=1,禁止FIQ中断;
T=1,程序运行于Thumb态。
N、Z、C、V均为条件码标志位。它们的内容可被算术或逻辑运算的结果所改变,并且可以决定某条指令是否被执行
5、根据自己的理解描述嵌入式系统的发展趋势?
行业性嵌入式软硬件平台——标准化
互联网的普及——网络化
半导体技术的改善——小型化
3C技术的快速融合——功能多样化
使用者的需求——个性化
信息服务应用生活化——泛在化
四、程序分析题(每小题5分,共20分)【得分: 】
1、初始值R1=23H,R2=0FH执行指令BIC R0,R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?
R0=21H,R1=23H
2、请在横线处说明该横线对应的指令的功能。
AREA Example, CODE, READONLY ; 声明代码段Example
ENTR