《嵌入式系统原理与接口技术》试卷A

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮南师范学院2015 - 2016年度第一学期试卷A (闭卷)

年级、班级 学号 姓名

一、 填空题(每空2 分,共20分) 1.ARM9E 处理器采用了 5 级流水线技术。

2.ARM 核因运行的指令集不同,可有两个状态 ARM 、 Thumb ,状态寄存器CPSR 的 T 位反映了处理器运行不同指令的当前状态。

3.ARM 微处理器有 7 种工作模式其中有 6 种特权模式 5 种异常模式。 4指令ldr r0,[r0,r5,lsl #2]中第一操作数采用 立即数 寻址方式。

5.嵌入式系统的开发一般分为需求分析阶段、 规格说明阶段 、 体系结构设

计 、设计硬件和软件构件阶段和系统集成和系统测试阶段。

二、 选择题(每题2 分,共20分,请将选项填入下表中。)

1.下列不属于ARM 处理器3级流水线的是

(A )取指 (B )译码 (C )执行 (D )数据缓存

2.下列不属于合理立即数的是 (A )ox12 (B )0x11220000

(C )0xff000000 (D )0x1f800000 3.下列数据类型不是ARM 处理器支持的存储数据类型是

(A )8位有符号和无符号数据 (B )16位有符号和无符号数据 (C )32位有符号和无符号数据 (D )64位有符号和无符号数据

4.下列哪一个通用寄存器作为程序计数器PC (A )R12 (B)R13

(C )R14 (D )R15 5.在CPSR 寄存器中控制IRQ 是否允许的是 (A )I (B )Q (C )F (D )T 6.ARM 处理器共有()通用寄存器

(A )5 (B )6 (C )7 (D )8 7.ARM 指令中移位操作ASR 的意思是

(A )算术左移 (B)算术右移 (C )逻辑左移 (D)逻辑右移

8.下列不属于嵌入式操作系统的特点的是

(A )可裁剪 (B )实时性强 (C )稳定性强 (D)充分利用CPU 内存管理机制 9.下列不属于case 的地址映像和变换方式的是 (A )直接印像和变换 (B )组相联地址印像和变换 (C )随机替换印像和变换 (D )全相联地址印像和变换

10.下列不属于嵌入式Linux 优势的是

(A )实时性强 (B )网络功能强 (C )内核开源 (D ) 移植性强

三、 简答题(每题6分,共30 分)

1.什么是嵌入式?

用于控制、监视或者辅助操作机器和设备的装置;嵌入到对象体系中的专用计算机系统;以应用为中心和以计算机技术为基础,软硬件可裁剪能满足应用系统对功能、可靠性、成本、体积、功耗等指标严格要求的专用计算机系统。

2.冯-诺依曼结构与哈佛结构有什么区别?

区别是地址空间和数据空间分开与否 ,冯诺依曼结构数据空间和地址空间不分开 ,哈佛结构数据

空间和地址空间是分开的 。

3.对cache 的写操作有几种方式?有什么不同?

两种方式,即写通cache 和写回cache 写回法是指CPU 在执行写操作时,被写的数据只写入Cache ,不写入主存。仅当需要替换时,才把已经修改的Cache 块写回到主存中。

写通法是指CPU 在执行写操作时,必须把数据同时写入Cache 和主存。

嵌入式系统通常是面向特定应用的系统、量体裁衣,高效设计、嵌入式系统设计需要交互开发环境、

嵌入式系统的程序需要固化、嵌入式系统的软件开发难度较大、嵌入式需要强大的硬件开发工具和

软件包的支持。

四、名词解释(2

小题,共15 分)

1.在嵌入式系统中,下列英文缩写的中文含义是什么? UART ,BSP ,SOC ,MMU ?(本题7分) UART:通用异步收发传输器 BSP :板支持包

SOC :系统级芯片 MMU:内存管理单元

2.代码的临界段、资源、共享资源、任务分别是什么意思。(本题8分)

代码的临界段:

资源:程序运行时可使用的软、硬件环境

共享资源:可以被一个以上任务使用的资源 任务:一个简单的程序

2小题,共15分)

1.编写一段完整的汇编代码实现1+2+3+4+----+100并将结果保存在地址0x40000000处。(本题7分)

2. 写出完整的汇编代码实现两个64位数(0x11223344ffffff5f和0x1122334455667788)的加法将结果保存在R0和R1寄存器里。(本题8分)

相关文档
最新文档