选择题
1、ARM7采用的是(B)结构,ARM9采用的是( A)结构
A、哈佛 B、冯·诺依曼 C、普林斯顿结构
2、和PC系统机相比嵌入式系统不具备以下哪个特点。
A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简
3、关于冯·诺依曼体系结构与哈弗体系结构的比较,下列说法中错误的是( C )
A、 冯·诺依曼结构中,将代码作为一种特殊的数据来操作,指令总线和数据总线及其存储区是统一的
B、哈佛结构是一种并行体系结构,指令总线和数据总线及其存储区是分开的,独立的
C、大多数DSP均采用冯诺依曼体系结构
D、 哈佛体系结构允许同时进行两个并行的内存访问
4、( )完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性
A、 硬件抽象层 B、驱动映射层 C、 硬件交互层 D、 中间层
5、下面哪种操作系统最方便移植到嵌入式设备中
A、DOS B、Windows xp C、UNIX D、LINUX
6、0X17&0X11的结果是
A、0X01 B、0X11 C、0X17 D、0X07
7、某总线有104根信号线,其中数据总线(DB)32根,若总线工作频率为33MHz,则其理论最大传输率为。(注:本题答案中的B表示Byte)
A、 33 MB/s B、64MB/s C、132 MB/s D、164 MB/s
总线带宽 = 总线位宽×总线频率/8=32×33/8=132MB/s。
8、嵌入式处理机主要由处理器、存储器和总线组成,总线包括
A、数据总线、串行总线、逻辑总线、物理总线
B、并行总线、地址总线、逻辑总线、物理总线
C、并行总线、串行总线、全双工总线
D、数据总线、地址总线、控制总线
9、 ARM微处理器为
A、16位RISC架构 B、32位CISC架构
C、32位RISC架构 D、16位CISC架构
9、 ARM汇编语句“ADD RO,R2,R3,LSL#1”的作用是。
A、RO=R2+(R3<<1) B、RO=(R2<<1)+R3
C、R3= RO+ (R2<<1) D、(R3<<l)= RO+ R2
10、μC/OS-II中对关键代码段由于希望在执行的过程中不被中断打扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是
A、先CLI、执行关键代码、再STI
B、先STI、执行关键代码、再CLI
C、先POPF、CLI、执行关键代码、再PUSHF
D、先PUSHF、CLI、执行关键代码、再POPF
11、在嵌入式ARM处理器中,下面哪种终端方式优先级最高
A、Reset B、数据中止 C、FIQ D、IRQ
12、下面哪点不是嵌入式操作系统的特点。
A、 内核精简 B、 专用性强 C、 功能强大 D、 高实时性
13、下面哪个系统属于嵌入式系统。
A、“天河一号”计算机系统 B、联想T400笔记本计算机
C、联想S10上网本 D、联想LePhone手机
14、嵌入式系统由硬件和软件部分组成,以下不属于嵌入式系统软件
A、系统软件 B、驱动 C、FPGA编程软件 D、嵌入式中间件
15、嵌入式系统软件的开发需要一个 ( ) 环境。
A、 交互操作系统 B、 交叉开发 C、 共享平台 D、 分布式计算
16、 下列说法中错误的是
A、头文件的扩展名一般用“、h” B、调用库函数一般用< >
C、调用用户编写的头文件应使用引号 D、模块是一个“.c”文件和“.asm”文件的结合
17、IRQ的入口地址是
A、0X00000000 B、0X00000018 C、0X0000001C D、0X00000008
18,以下不属于移位指令操作的是
A、 LSL B、 ASL C、 CDP D、 ROR
19、以下不属于嵌入式操作系统的特点的是
A、 系统内核小 B、 专用性强 C、 高实时性操作系统 D、 系统复杂
20、 设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期为△t,采用常规标量单流水线处理机。若连续执行10条指令,则共需要时间△t是_____?
A、8 B、10 C、12 D、14
考查流水线技术知识点。 3+(10-1)×1=12
21、 嵌入式开发中,不会用到的工具(软件)是
A、Visual Studio B、IAR Embedded Workbench
C、BitTorrent D、Eclipse
22、 下面特性不符合嵌入式操作系统特点
A、 实时性 B、 不可定制 C、 微型化 D、 易移植
23、 下面哪种不属于嵌入式系统的调试方法
A、 模拟调试 B、 软件调试 C、 BDM/JTAG调试 D、 单独调试
24、 流水线是RISC处理器执行指令时所采取的机制,ARM7是三级流水线,以下不属于三级流水线的是
A、取指 B、译码 C、执行 D、链接
25、 ARM状态下用于程序计数器PC的寄存器是
A、 R0 B 、R6 C、 R15 D、 R7
26、下面哪个寄存器不属于ARM状态下的分组寄存器
A、R8 B、R12 C、R14 D、R15
27、嵌入式操作系统使用的保护模式是在ARM的__ _模式下工作
A 系统模式 B 禁止模式 C 管理模式 D 用户模式
29、 常用于查表或数组操作的寻址方式是
A、基址寻址 B、相对寻址 C、立即寻址 D、寄存器移位寻址
30嵌入式系统的核心是
A、整体芯片 B、内部微处理器 C、控制逻辑 D、内部构造
31、ARM7内核提供下列哪两种中断级别
A、FIQ , IRQ B、FIQ EIC C、 EXTIT 、EIC D IRQ , EIC
填空题
1、ARM体系结构的寄存器组织:37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。
2、 ARM体系结构可以用两种方法存储数据,称之为大端格式和小端格 式。对于大端格式:字数据的高字节存储在低地址中,而字数据的低字节存放在高地址中。小端格式的存储方式正好与大端格式相反。
3、驱动层程序一般包括HAL硬件抽象层、BSP板级支持包和设备驱动程序。
4、嵌入式系统的存储器结构分Cache、主存储器、辅助存储器3个分层。
5、 嵌入式核心模块=(微处理器)+(电源电路)+(时钟电路)+(存储器)
6、 1、从嵌入式操作系统的特点可以将嵌入式操作系统分为 实时操作系统 和 分时操作系统 ,其中实时系统亦可分为 硬实时操作系统 和 软实时操作系统 。
7、ADD、RO、R1、#3属于 立即 寻址方式。
8、 一般说来,嵌入式的构架可以分为4个部分:处理器 、储存器、 系统软件、应用软件。
9、嵌入式系统的软件包括两部分: 系统软件 和用户的应用程序 。
10、 ARM7 TDMI中T指支持16位压缩Thumb指令集,D指支持片上Debug,M指内嵌硬件乘法器Multiplier,I指嵌入式ICE,支持片上断点和调试点。
11、ARM处理器有两种中断控制器:标准中断控制器,向量中断寄存器 。
12、分支指令是Thumb指令集中唯一一个有条件跳转的指令。
13、 微处理器有两种总线架构,数据和指令使用同一接口的是冯·诺依曼结构,分开的指令和数据接口、取指和数据访问可以并行进行的是哈佛结构。
14、 嵌入式系统的设计可以分成三个阶段:分析、设计和实现。
15、GET伪指令的含义是包含一个外部文件。
16、 ARM7内核提供两种中断级别:FIQ、IRQ。
17、 预处理器执行的对象有三大类:宏命名、文件包含、条件编译。
18、 常见的嵌入式处理器产品有:ARM、PowerPC、Sparc、moto 68000
19、 嵌入式系统开发的一般过程分为需求分析、系统定义与结构设计、软、硬件系统设计与实现、系统集成与测试、项目评估与总结。
20、STR75xF系列处理器将ARM核、存储器、外设接口和总线等集成到一个芯片上。
21、ARM微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于非特权模式。
22、 一个基于ARM的嵌入式系统,硬件部分包括ARM处理器、外设、控制器和总线,软件部分包括初始化(即启动)代码、操作系统和应用程序。
23、嵌入式系统的存储器包括cache,主存和辅助存储器。
24、ARM汇编语言程序中的语句由指令,伪操作,伪指令和宏指令组成。
25、ARM处理器中的寄存器分为通用寄存器和状态寄存器,其中程序计数器 PC(R15)属于通用寄存器,CPSR属于状态寄存器。
26、增强型中断控制器EIC能管理32个通道的IRQ中断请求和2个通道的FIQ 的请求。
27、 ARM处理器正常的程序执行状态是在用户模式下。
28、 嵌入式系统 是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统。
29、嵌入式系统的组成硬件层、中间层、系统软件层、应用软件层。
30嵌入式系统开发是什么、嵌入式微处理器执行的指令周期包括:取指令、指令译码、执行指令、存储。
31、 嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。
32、TB标准定时器可以作为自由时钟来产生一个标准时间,也可以使用输入捕获模式测量RTC时钟。
简答题
1、请简要说明从编辑完成的一个"Hello、c"程序文件到该程序在内存中运行所经过的几个编译处理阶段,以及每个阶段所生成文件的后缀名。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论