A 卷第卷第 1页共页共 4 4页
2012 ─2013 学年 第 2学期
《 嵌入式系统设计与应用 》课程考试试卷( A 卷)
专业:专业: 计算机科学计算机科学 年级:年级:1010级 考试方式:闭卷考试方式:闭卷 学分:学分:学分:3 3 3 考试时间:考试时间:考试时间:110 110 110 分钟分钟分钟
一、 填空 (每空1 分,共 20 分)
1、 ARM 微处理器有7种工作模式,它们分别是种工作模式,它们分别是 、、 、、 、、IRQ
模式、模式、 、、 和用户模式。和用户模式。和用户模式。 2、 ARM 处理器有两种总线架构,冯诺依曼架构和处理器有两种总线架构,冯诺依曼架构和 。。 3、 ARM7核的寄存器中,核的寄存器中, 寄存器用于存储寄存器用于存储PC PC,,R13通常用来存储通常用来存储 。。 4、 ARM 具有两种指令集,具有两种指令集,分别是分别是分别是 和和 。。反映了处理器运行不同指令
的当前状态的是状态寄存器CPSR 的 位。位。位。 5、 ARM 微处理器复位后,微处理器复位后,PC PC 的地址通常是的地址通常是 。。 6、 编译链接代码时,有两种存储代码和数据的
字节顺序的方式,一种是 ,另,另
一种是一种是 7、 ARM9采用 位架构,ARM 指令集,其5级流水线分别
是 、、 、、 、、 和和 。。 二 简答 (每题5分,共 30 分)
1 1 关键字关键字static 的作用是什么?的作用是什么?
2、在嵌入式系统某工程中,在嵌入式系统某工程中,要求设置一绝对地址为要求设置一绝对地址为0x67a9的整型变量的值为0xaa550xaa55。。编写代码完成这一任务。编写代码完成这一任务。
题号题号 一 二 三 四 五 六 七 八 总分总分 得分得分
阅卷人阅卷人 得分得分
阅卷人阅卷人 得分得分
A 卷第卷第 2页共页共 4 4页
3、嵌入式开发环境主要包括哪些组件?、嵌入式开发环境主要包括哪些组件?
4、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows 主机上使用什么软件建立连接?用什么软件建立连接?
5、用变量a 给出下面的定义给出下面的定义 a) a) 一个整型数(一个整型数(一个整型数(An integer An integer An integer)) b)b)一个指向整型数的指针(一个指向整型数的指针(一个指向整型数的指针( A pointer to an integer A pointer to an integer A pointer to an integer))
c)c)一个指向指针的的指针,它指向的指针是指向一个整型数(一个指向指针的的指针,它指向的指针是指向一个整型数(一个指向指针的的指针,它指向的指针是指向一个整型数( A A pointer to a pointer to an intege an intege))r
d)d)一个有一个有10个整型数的数组(个整型数的数组( An array of 10 integers An array of 10 integers An array of 10 integers))
e) e) 一个有一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers integers))
6、写出下列缩写的英文全称和中文含义、写出下列缩写的英文全称和中文含义? ?
ARM ARM:: RTOS RTOS::
A 卷第卷第 3页共页共 4 4页
SOC SOC:: MMU MMU::
三 单项选择题(每小题2分,共20分) 1.1. 在CPU 和物理内存之间进行地址转换时, 将地址从虚将地址从虚
拟(逻辑)地址空间映射到物理地址空间。拟(逻辑)地址空间映射到物理地址空间。 A 、TCB B TCB B、、MMU C MMU C、、CACHE D CACHE D、、DMA 2.2. 关于ARM 汇编和C 语言混合编程下列错误的是语言混合编程下列错误的是: : A .C 语言中可以直接嵌入某些汇编指令语言中可以直接嵌入某些汇编指令 B. C 语言中可以调用汇编的子程序语言中可以调用汇编的子程序 C. 汇编程序中可以调用C 语言的函数语言的函数 D. C 语言嵌入的汇编指令时,不可使用C 的变量的变量 3.3. 处理机主要由处理器、存储器和总线组成,总线包括处理机主要由处理器、存储器和总线组成,总线包括 。。
A 、数据总线、串行总线、逻辑总线、物理总线、数据总线、串行总线、逻辑总线、物理总线
B 、并行总线、地址总线、逻辑总线、物理总线、并行总线、地址总线、逻辑总线、物理总线
C 、并行总线、串行总线、全双工总线、并行总线、串行总线、全双工总线
D 、数据总线、地址总线、控制总线、数据总线、地址总线、控制总线 4.4. 下面不属于嵌入式操作系统的是:下面不属于嵌入式操作系统的是: A .VxWorks B. ucosII C. MacOS D. WinC
E 5. 下面下面 特性不符合嵌入式操作系统特点。特性不符合嵌入式操作系统特点。特性不符合嵌入式操作系统特点。 A 、实时性、实时性 B B B、不可定制、不可定制、不可定制 C 、微型化、微型化 D D D、易移植、易移植、易移植 6.6.下面哪种操作系统不属于商用操作系统下面哪种操作系统不属于商用操作系统下面哪种操作系统不属于商用操作系统 A. windows xp B. Linux C. VxWorks
D. WinCE
7. 下面关于C 语言程序的描述,正确的是语言程序的描述,正确的是 。。 A 、总是从第一个定义的函数开始执行、总是从第一个定义的函数开始执行 B 、要调用的函数必须在main()main()函数中定义函数中定义函数中定义 C 、总是从main()main()函数开始执行函数开始执行函数开始执行 D 、main()main()函数必须放在程序的开始函数必须放在程序的开始函数必须放在程序的开始
8. 8. 在嵌入式在嵌入式ARM 处理器中,下面哪种中断方式优先级最高处理器中,下面哪种中断方式优先级最高 A. Reset B. B. 数据中止数据中止数据中止 C. FIQ D. IRQ 9. 以下叙
arm嵌入式系统期末考试述中,不符合RISC 指令系统特点的指令系统特点的 。。 A 、指令长度固定,指令种类少、指令长度固定,指令种类少 B 、寻址方式种类丰富,指令功能尽量增强、寻址方式种类丰富,指令功能尽量增强
C 、设置大量通用寄存器,访问存储器指令简单、设置大量通用寄存器,访问存储器指令简单
D 、选取使用频率较高的一些简单指令、选取使用频率较高的一些简单指令 10. 10. 在下列在下列ARM 处理器的各种模式中,处理器的各种模式中, 模式有自己独立的模式有自己独立的R8-R14寄存器。寄存器。 A 、系统模式、系统模式(System)(System)(System)、、B 、终止模式、终止模式(Abort) (Abort) C 、中断模式、中断模式(IRQ) D (IRQ) D (IRQ) D、快中断模式、快中断模式、快中断模式(FIQ) (FIQ)
阅卷人阅卷人 得分得分
)如下表所示,则该计算机的指令平均时钟数为?;该计算机的运算速度约为的运算速度约为 ? MIPS
指令类型
指令数目(条)
每条指令需时钟数
1 160000 1 2 30000 2 3 24000 4 4
16000
8
阅卷人阅卷人 得分得分
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论