嵌入式系统基础B及答案

2019-08-20 19:02

院(系) 班 级 姓 名 准 考 证 号

………………………………密………………………………封………………………………线………………………………

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稍慢一些 C、 NAND的擦除速度远比NOR的慢 6、 通常所说的 32 位微处理器是指( )。

A、地址总线的宽度为 32 位 C、CPU 字长为 32 位 7、 ADD R0,R1,[R2]属于( )。 A、立即寻址

B、寄存器间接寻址

C、寄存器寻址

D、基址变址寻址

B、处理的数据长度只能为 32 位 D、通用寄存器数目为 32 个

B、 NAND的写入速度比NOR慢很多 D、大多数写入操作需要先进行擦除操作

8数据字越长则( )。

A、时钟频率越快

B、运算速度越快 D、精度越高

C、对存储器寻址能力越差

9、典型的计算机系统结构是( )。

A、冯诺依曼体系结构 B、哈佛结构

C、单总线结构

D、双总线结构

10、下列不是RISC指令系统特点的是( )。

A、大量使用寄存器

B、采用固定长度指令格式

大学计算机基础试卷B 共4页 第1页

院(系) 班 级 姓 名 准 考 证 号

………………………………密………………………………封………………………………线………………………………

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 得分 评卷人 二、填空题(每空1分,共10分) 1、ARM微处理器有 种工作模式,它们分为两类非特权模式、 。

2、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 、 ,状态寄存器

CPSR的 位反映了处理器运行不同指令的当前状态

3、ARM核有 个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, 寄存器用于存储PC。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和 。 5、ARM可用两种方法存储字数据:大端模式和 。 6、ARM体系结构支持的最大寻址空间为 。 得分 评卷人 三、判断题(每题1分,共10分。在正确论断前面的括号中填入“√”,否则填入“×”。) ( )1、所有的电子设备都属于嵌入式设备。 ( )2、CISC将被RISC所取代。

B、.bin

C、.obj

D、.cpp

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

( )4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。 ( )5、嵌入式开发需要专门的软件和硬件设备。 ( )6、所有Thumb指令是无条件执行的。

大学计算机基础试卷B 共4页 第2页

院(系) 班 级 姓 名 准 考 证 号

………………………………密………………………………封………………………………线………………………………

( )7、Thumb指令集是16位的,而ARM指令集是8位的,Thumb有更高的代码密度。 ( )8、嵌入式就是ARM。 ( )9、只要是32位就是立即数。

( )10、ARM9采用的是哈弗结构,即数据和指令分开存储。 得分 1.ARM 2. CISC和RISC 3、JTAG 4、ADS 5、ATPCS 得分 评卷人 五、简答题(每题8分,共32分) 1、什么是嵌入式系统?

2、CPSR寄存器中哪些位用来定义处理器状态?

3、请指出MOV指令与LDR加载指令的区别及用途?

4、请指出LDR伪指令的用法。指令格式与LDR加载指令的区别是什么? 得分 评卷人 六、问答题(8分) 试述ARM处理器对异常中断的响应过程。

评卷人 四、专业名词解释(每题2分,共10分) 一、单项选择题(每题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

大学计算机基础试卷B 共4页 第3页

院(系) 班 级 姓 名 准 考 证 号

………………………………密………………………………封………………………………线………………………………

二、填空题(每空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分

大学计算机基础试卷B 共4页 第4页


嵌入式系统基础B及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:仁爱英语七年级上册Unit4,topic1知识点讲解及随堂练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: