当前位置:文档之家› 嵌入式系统基础B及答案

嵌入式系统基础B及答案

………………………………密………………………………封………………………………线………………………………
2015—2016学年第二学期期末考试
一、单项选择题(每题2分,共30分)
1、下面哪种操作系统不属于商用操作系统。

( )
A、windows xp
B、Linux
C、VxWorks
D、WinCE
2、下面哪点不是嵌入式操作系统的特点。

( )
A、内核精简
B、专用性强
C、功能强大
D、高实时性
3、下面哪种不属于嵌入式系统的调试方法。

( )
A、模拟调试
B、软件调试
C、BDM/JTAG调试
D、单独调试
4、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。

( )
A、Reset
B、数据中止
C、FIQ
D、IRQ
5、NAND FLASH和NOR FLASH的区别正确的是( )。

A、NOR的读速度比NAND稍慢一些
B、NAND的写入速度比NOR慢很多
C、NAND的擦除速度远比NOR的慢
D、大多数写入操作需要先进行擦除操作
6、通常所说的32 位微处理器是指( )。

A、地址总线的宽度为32 位
B、处理的数据长度只能为32 位
C、CPU 字长为32 位
D、通用寄存器数目为32 个
7、ADD R0,R1,[R2]属于( )。

A、立即寻址
B、寄存器间接寻址
C、寄存器寻址
D、基址变址寻址
8数据字越长则( )。

A、时钟频率越快
B、运算速度越快
C、对存储器寻址能力越差
D、精度越高
9、典型的计算机系统结构是( )。

A、冯诺依曼体系结构
B、哈佛结构
C、单总线结构
D、双总线结构
10、下列不是RISC指令系统特点的是( )。

A、大量使用寄存器
B、采用固定长度指令格式
………………………………密………………………………封………………………………线………………………………
C 、 使用多周期指令
D 、 寻址方式多
11、下列那种设备不属于嵌入式系统产品( )。

A 、PDA
B 、ATM 取款机
C 、个人计算机
D 、机顶盒
12、下列不属于ARM 处理器异常工作模式的是( )。

A 、快速中断模式
B 、 未定义模式
C 、数据访问终止模式
D 、用户模式
13、汇编程序中的伪指令是在( )阶段起作用。

A 、 编辑
B 、 链接
C 、编译
D 、执行
14、LDM 和STM 指令最多可以操作( )寄存器。

A 、12个
B 、2个
C 、16个
D 、32个
15、烧写到FLASH 里的是( )格式的文件。

A 、.asm
B 、.bin
C 、.obj
D 、.cpp
1、ARM 微处理器有 种工作模式,它们分为两类非特权模式、 。

2、ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 、 ,状态寄存器
CPSR 的 位反映了处理器运行不同指令的当前状态
3、ARM 核有 个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, 寄存器用于存储PC 。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和 。

5、ARM 可用两种方法存储字数据:大端模式和 。

6、ARM 体系结构支持的最大寻址空间为 。

( )1、所有的电子设备都属于嵌入式设备。

( )2、CISC 将被RISC 所取代。

( )3、嵌入式linux 操作系统属于免费的操作系统。

( )4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。

( )5、嵌入式开发需要专门的软件和硬件设备。

( )6、所有Thumb 指令是无条件执行的。

二、填空题(每空1分,共10分)
三、判断题(每题1分,共10分。

在正确论断前面的括号中填入“√”,否则填入“×”。


………………………………密………………………………封………………………………线………………………………
( )7、Thumb 指令集是16位的,而ARM 指令集是8位的,Thumb 有更高的代码密度。

( )8、嵌入式就是ARM 。

( )9、只要是32位就是立即数。

( )10、ARM9采用的是哈弗结构,即数据和指令分开存储。

1.ARM 2. CISC 和RISC 3、JTAG 4、ADS 5、ATPCS 1、什么是嵌入式系统?
2、CPSR 寄存器中哪些位用来定义处理器状态?
3、请指出MOV 指令与LDR 加载指令的区别及用途?
4、请指出LDR 伪指令的用法。

指令格式与LDR 加载指令的区别是什么?
试述ARM 处理器对异常中断的响应过程。

一、单项选择题(每题2分,共30分)
1.B
2.C
3.D
4.A
5.D
6. C
7. B
8. D
9. A 10. C 11.C 12.D 13.C 14.C 15.B
四、专业名词解释(每题2分,共10分) 五、简答题(每题8分,共32分) 六、问答题(8分)
………………………………密………………………………封………………………………线………………………………
二、填空题(每空1分,共10分)
1. 7 特权模式
2. ARM Thumb T
3. 37 R15
4. 分时操作系统
5. 小端模式
6. 4GB
[评分说明]第2题答案不分顺序
三、判断题(每题1分,共10分)
1. ×
2. ×
3. √
4. √
5. √
6. ×
7. ×
8. ×
9. ×10. √
四、名词解释(每题2分,共10分)
1.(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。

技术具有性能高、成本低和能耗省的特点。

2. CISC复杂指令系统;RISC精简指令系统;
3.Joint Test Action Group(联合测试行为组织)一种国际标准测试协议(IEEE 1149.1 兼容),主要用于芯片内部测试。

4.ADS是ARM公司的集成开发环境软件(ARM developer suit)
5.ARM-THUMB procedure call standard的简称;ATPCS就是基于ARM指令集和THUMB指令集过程调用的规范。

五、简答题(每题8分,共32分)
1、嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、控制位T反映了正在操作的状态。

(位31~28:N、Z、C、V,条件代码标志位;27~8:保留位;7~0:I、F、T、M4~0,控制标志位。


3、MOV指令的源操作数是常数或(带偏移量的)寄存器,用于寄存器之间的数据传送;LDR指令的源操作数是地址,用于存储器到寄存器的数据传送。

4、用法:LDR{cond} Rd,=立即数/标号+立即数;LDR伪指令的源操作数是代表一个常数,LDR加载指令的源操作数代表一个地址。

六、简答题(8分)
答:当一个异常出现以后,ARM微处理器执行完当前指令后(复位异常除外)会执行以下几步操作:
1、将CPSR复制到相应到相应模式下的SPSR中,设置CPSR:
置位I位(禁止IRQ中断)
清零T位(进入ARM状态)
设置MOD位,切换处理器至相应模式……3分
2、将下一条指令的地址存入相应连接寄存器LR(R14_XXX),以便程序在处理异常返回时能从正确的位置重新开始执行。

……2分
3、强制PC从相关的异常向量地址取一条指令执行,从而跳转到相应的异常处理程序处。

……2分。

相关主题