当前位置:文档之家› 计算机三级考试嵌入式系统开发技术上机试题及答案

计算机三级考试嵌入式系统开发技术上机试题及答案

2014计算机三级考试嵌入式系统开发技术上机试题及答案11.选择题1.以下哪个不是嵌入式系统的设计的三个阶段之一:(A)A 分析B 设计C 实现D 测试2.以下哪个不是RISC架构的ARM微处理器的一般特点:(C )A 体积小、低功耗B 大量使用寄存器C采用可变长度的指令格式,灵活高效D 寻址方式灵活简3.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( A )格式的可执行代码。

A elfB exeC peD sh4.下面不属于Boot Loader 阶段1所完成的步骤的是:( C )A . 硬件设备初始化。

B . 拷贝Boot Loader的阶段2到RAM空间中。

C . 将kernel映像和根文件系统映像从Flash 读到RAM空间中。

D . 设置堆栈。

5. 以下哪个不是ARM的7种运行状态之一:(B)A快中断状态B挂起状态C中断状态D无定义状态6. 用以下的哪个命令可以把server的/tmp mount 到client的/mnt/tmp 并且是(A)A .mount -o ro server:/tmp /mnt/tmpB. mount -o ro /mnt/tmp server:/tmpC .mount -o ro client:/mnt/tmp server:/tmpD.mount -o ro server:/tmp client:/mnt/tmp7. 以下哪个GUI是由中国人主持的一个自由软件项目:(A )A MinuGUIB OpenGUIC MicroWindowsD Qt/Embedded8. 在下面的叙述中,( D )不是嵌入式图形用户接口(GUI)的主要特点。

A运行时占用的系统资源少B. 模块化结构,便于移植和定制C. 可靠性高D. 美观华丽,图形算法复杂9. 以下叙述中,不符合RISC 指令系统特点的是( B )。

A. 指令长度固定,指令种类少B. 寻址方式种类丰富,指令功能尽量增强C. 设置大量通用寄存器,访问存储器指令简单D. 选取使用频率较高的一些简单指令10. 通常所说的32 位微处理器是指( C )。

A. 地址总线的宽为32 位B. 处理的数据长度只能为32 位C.CPU 为32 位D. 通用寄存器数目为32 个11. 在嵌入式软件交叉调试过程中,宿主机与目标机之间的连接与通信方式有(ABCD)种。

A.串口B .并口C. 网络D .JTAGE . BDM12.ADD R0,R1,[R2]属于(B)。

A .立即寻址B。

寄存器间接寻址C。

寄存器寻址D。

基址变址寻址13、ADD R0,R0,#1属于(A)A .立即寻址B。

寄存器间接寻址C。

寄存器寻址D。

基址变址寻址14.数据字越长则(D)A时钟频率越快B 运算速度越快C对存储器寻址能力越差D精度越高15.典型的计算机系统结构是(A)A 冯诺依曼体系结构B 哈佛结构C 单总线结构D双总线结构16.将传统的计算机系统芯片化,是嵌入式系统诞生后的(A )发展模式A ∑发展模式B 创新模式C 电子应用模式D计算机应用模式17.下列不是RISC指令系统特点的是( C )//应该为单周期指令A大量使用寄存器B 采用固定长度指令格式C 使用多周期指令D 寻址方式多18.与通用操作系统相比嵌入式操作系统还必须具有的特点是(AB )A强稳定性,弱交互性B 较强实时性C 可伸缩性D 功耗管理与节能19.下列哪种设备不属于嵌入式系统产品( C )。

A、PDAB ATM取款机C 个人计算机D 机顶盒20.下列是开源的嵌入式操作系统的是( A )A.嵌入式linuxB uc/osD Palm OSE WinCE21.下列是虚拟文件系统的是( B )A procB vfsC extD fat3222.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( A )A通常执行特定功能B以微电脑和外围构成核心C严格的时序和稳定性要求D全自动操作循环23.下列任务不是在嵌入式产品设计初期,即需求分析阶段完成的任务是( D )A 性能B 成本C 功耗D 操作系统和硬件选型24.下列不属于ARM处理器异常工作模式的是( D )A.快速中断模式B. 未定义模式C.数据访问终止模式D. 用户模式25.嵌入式软件开发与通用软件开发增加了( C )环节A. 代码编写B. 代码调试C. 代码固化D. 软件测试26.嵌入式系统调试方式中不占用系统资源的调试方式是( C )A模拟器方式B 监控器方式)C ICE在线仿真器D IDE在线调试器方式27.ARM汇编程序中实现程序跳转的方式有( A )A 使用跳转指令B 使用goto语句C 向pc寄存器赋值D 使用jump指令28.ADD R0,R1,[R2]中的第二操作数属于( B )方式。

A .立即寻址B。

寄存器间接寻址C.寄存器寻址D.基址变址寻址29.烧写到FLASH里的是(B)格式的文件。

A. .asmB. .binC. .objD..cpp29.汇编程序中的伪指令是在( C )阶段起作用。

A. 编辑B. 链接C.编译D. 执行30、目前嵌入式处理器的种类大约有( C )A. 500多种B.800多种C. 1000多种D.2000多种31.LDM和STM指令最多可以操作( C )寄存器。

A. 12个B .2个C. 16个D. 32个11. 以下不是嵌入式系统应用领域的是( C )Α.移动电话B.汽车电子C.办公系统D.军工航天12. 十进制数235,用八进制表达为( C )Α.351B.352C.353D.35413. ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为( C )Α.目标寄存器编码B.指令操作符编码C.永远是0D.条件执行14. 80286处理器是( B )Α.32位处理器B.16位处理器C.8位处理器D.4位处理器15. 厂家和用户为性能扩充或作为特殊要求使用的信号线称为( A )Α.备用线B.控制线C.数据线D.总线16. 嵌入式软件开发构建阶段的第二步是( B )Α.编译B.链接C.定址D.打包17. 以下有关进程和程序的说法错误的是( B )Α.进程是动态的B.一个进程可以对应多个程序C.一个程序可以对应多个进程D.程序不是进程18. WindRiver公司开发的嵌入式操作系统是( A )Α.VxWorksB.MontaVistaC.Windows CED.RT-Linux19. GDB中,用来设置断点的命令是( D )Α.killB.nextC.makeD.break20.1Byte等于( D )Α.1024KBB.1024KMC.1024GBD.8bit31. 以下不是嵌入式系统应用领域的是( A )Α.通用软件B.工业控制C.消费类电子产品D.机器人32. 十进制数100,用十六进制表达为( C )Α.62B.63C.64D.6533. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( B )Α.目标寄存器编码B.操作符编码C.第一个操作数寄存器D.永远是034. 80486处理器是( B )Α.64位处理器B.32位处理器C.16位处理器D.8位处理器35. 决定地线分别方式的线称为( D )Α.备用线B.控制线C.电源线D.地线36. 打包结束后得到的是一个( A )Α.二进制文件B.文本文件C.源文件D.汇编文件37. 以下有关进程和程序的说法正确的是(ABC )Α.进程是动态B.程序是静态的C.一个程序可以对应多个进程D.一个进程可以对应多个程序38. 以下是嵌入式操作系统的是( D )Α.U-BootB.VM WareC.EVCD.Windows CE39. GDB中,用来删除断点的命令是( B )Α.killB.clearC.makeD.break40.1MB等于( C )Α.1024BB.1024GBC.1024KBD.8bit二、填空题1.ARM内核有(T)(D)(M)(I)四个功能模块。

2.通用寄存器R0~R15可分为以下3块:(未分组寄存器R0-R7)(分组寄存器R8-R14)(程序计数器R15)3.ARM可用两种方法存储字数据:(大端模式)(小端模式)4.ARM体系结构支持的最大寻址空间为(4G)。

5.ARM是(Advanced RISC Machines)的简称。

6.ARM CPU 体系结构中支持的特有的两种指令集是:(ARM指令集、)(Thumb指令集)7.常用硬件调试工具有(实时在线仿真机)(逻辑分析仪)(ROM仿真机)(在线调试)8. ARM处理器的5种异常模式是(快速终端模式)(外部中断模式)(管理模式)(数据访问终止模式)(未定义模式)9.写出下列指令的含义LDR R1, [R0, #0x08] : R0加0x08加载到R1里。

即:R1ß[R0+0x]SUB R1, R1, R2, LSR R3 :R1ß[R1-(R2右移R3位)]LDR R1,[R0,R2,LSL#2]! :R1ß[(R2左移2位)+R0]LDR R1, [R0],R2, LSL #1 :R1ß[R0],R0ßR0+(R2左移1位)10. LDM和STM指令最多可以操作( 16 )个寄存器.11.嵌入式软件开发流程分为(需求分析)(软件设计)(软件实现)(软件测试)。

12.BSP是(board support package)的缩写。

13.ADS是(ARM developer suite )的缩写。

14.JTAG是(Joint Test Action Group )的简称。

JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。

15.ARM汇编程序由(指令)(为操作)(宏指令)三种指令组成。

16.Bootloader依赖于(CPU体系结构),也依赖于具体板级设备配置。

17.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减)四种。

18.ARM处理器具有(ARM )(Thumb)两种操作状态19.嵌入式系统开发硬件选择主要考虑(硬件平台)(操作系统)(编程语言)(开发工具)。

20.ARM处理器内核型号中的字母TDMI的含义分别是(thumb支持16位指令集)(支持片上debug )(内嵌硬件乘法器multipiler )(嵌入式ICE支持片上断点和调试点)。

21.FLASH存储器的特点是(低功耗大容量)(擦写速度快)(可整片进行烧写)22.SDRAM存储器特点是(单位空间存储量大)(价格便宜)( 运行速度快)23.FLASH存储技术中两种流行的存储技术是(norflash )(nandflash ),其中成本较低,而接口比较复杂的flash存储技术是(nandflash )。

相关主题