2014计算机三级考试嵌入式系统开发技术上机试题及答案(共25页).doc
《2014计算机三级考试嵌入式系统开发技术上机试题及答案(共25页).doc》由会员分享,可在线阅读,更多相关《2014计算机三级考试嵌入式系统开发技术上机试题及答案(共25页).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上2014计算机三级考试嵌入式系统开发技术上机试题及答案11选择题1 以下哪个不是嵌入式系统的设计的三个阶段之一:(A)A 分析B 设计C 实现 D 测试2 以下哪个不是RISC架构的ARM微处理器的一般特点:(C )A 体积小、低功耗 B 大量使用寄存器C采用可变长度的指令格式,灵活高效D 寻址方式灵活简3 通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( A )格式的可执行代码。A elf B exe C pe D sh4 下面不属于Boot Loader 阶段1所完成的步骤的是:( C )A . 硬件设备初始化。B . 拷贝Boot Loade
2、r的阶段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
3、 client:/mnt/tmp7. 以下哪个GUI是由中国人主持的一个自由软件项目:(A )AMinuGUIBOpenGUI C MicroWindows D Qt/Embedded8. 在下面的叙述中,( D )不是嵌入式图形用户接口(GUI)的主要特点。A运行时占用的系统资源少 B. 模块化结构,便于移植和定制C. 可靠性高 D. 美观华丽,图形算法复杂9. 以下叙述中,不符合 RISC 指令系统特点的是( B )。A. 指令长度固定,指令种类少B. 寻址方式种类丰富,指令功能尽量增强C. 设置大量通用寄存器,访问存储器指令简单D. 选取使用频率较高的一些简单指令10. 通常所说的 32
4、 位微处理器是指( C )。A. 地址总线的宽度为 32 位 B. 处理的数据长度只能为 32 位C. CPU 字长为 32 位 D. 通用寄存器数目为 32 个11. 在嵌入式软件交叉调试过程中,宿主机与目标机之间的连接与通信方式有(ABCD)种。A.串口 B .并口 C. 网络 D .JTAG E . 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对存储器
5、寻址能力越差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、PDA B
6、ATM取款机 C 个人计算机 D 机顶盒20.下列是开源的嵌入式操作系统的是( A )A.嵌入式linux B uc/os D Palm OS E WinCE21.下列是虚拟文件系统的是( B )A proc B vfs C ext D fat3222.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( A )A通常执行特定功能 B以微电脑和外围构成核心C严格的时序和稳定性要求 D全自动操作循环23.下列任务不是在嵌入式产品设计初期,即需求分析阶段完成的任务是( D )A 性能 B 成本 C 功耗 D 操作系统和硬件选型24.下列不属于ARM处理器异
7、常工作模式的是( 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.寄存器寻址
8、 D.基址变址寻址29.烧写到FLASH里的是( B)格式的文件。A. .asm B. .bin C. .obj D.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个2014计算机三级考试嵌入式系统开发技术上机试题及答案4二、填空题1.ARM内核有(T)(D)(M)(I)四个功能模块。2.通用寄存器R0R15可分为以下3块:(未
9、分组寄存器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加
10、0x08加载到R1里。即:R1R0+0xSUB R1, R1, R2, LSR R3 :R1R1-(R2右移R3位)LDR R1,R0,R2,LSL#2! :R1(R2左移2位)+R0LDR R1, R0,R2, LSL #1 :R1R0 ,R0R0+(R2左移1位)10. LDM和STM指令最多可以操作( 16 )个寄存器.11.嵌入式软件开发流程分为( 需求分析)( 软件设计 )( 软件实现 )( 软件测试 )。12.BSP是( board support package)的缩写。13.ADS是(ARM developer suite )的缩写。14.JTAG是( Joint Test A
11、ction Group )的简称。JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。15.ARM汇编程序由(指令)( 为操作 )( 宏指令)三种指令组成。16.Bootloader依赖于(CPU体系结构),也依赖于具体板级设备配置。17.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减 )四种。18.ARM处理器具有( ARM )( Thumb)两种操作状态19.嵌入式系统开发硬件选择主要考虑( 硬件平台 )( 操作系统 )( 编程语言 )( 开发工具 )。20.A
12、RM处理器内核型号中的字母TDMI的含义分别是( thumb支持16位指令集 )(支持片上debug )( 内嵌硬件乘法器multipiler )( 嵌入式ICE支持片上断点和调试点)。21.FLASH存储器的特点是(低功耗大容量 )(擦写速度快)(可整片进行烧写 )2014计算机三级考试嵌入式系统开发技术上机试题及答案522.SDRAM存储器特点是(单位空间存储量大 )( 价格便宜)( 运行速度快 )23.FLASH存储技术中两种流行的存储技术是(norflash )( nandflash ),其中成本较低,而接口比较复杂的flash存储技术是(nandflash )。24.ARM处理器有(
13、快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(用户模式)(系统模式)(未定义模式)种运行模式。其中特权模式是:(快速中断模式)(管理模式)(外部中断模式)(数据访问终止模式)(系统模式)(未定义模式)异常模式是:(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(未定义模式)。25.ARM处理器模式转换方式主要有(arm模式)(thumb模式)两种。26.ARM处理器有(37)个寄存器,其中系统模式和用户模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用27ARM处理其每种模式下都有一组寄存器可用,其中(用户模式 )( 系统模式 )具
14、有完全一样的寄存器组。28ARM处理器分两大类( 通用寄存器)( 状态寄存器 ),其中( 通用)寄存器又可以分为未分组寄存器,分组寄存器和程序寄存器。29ARM中共有(6)个状态寄存器,其中一个(用户模式和系统模式共用 )和五个(对应其他5种模式),其中CPSR包括( 条件标志位 )(中断标志位)(当前处理模式标志位 )(判别、状态位)内容。30ARM中状态寄存器的修改是通过( arm模式 )( thumb模式)指令来完成的。31ARM寄存器中SP通常叫做(堆栈指针),对应物理寄存器(R13),LR叫做(连接寄存器),对应(R14)物理寄存器,PC叫(程序计数器 ),对应( R15 )物理寄存
15、器。32ARM体系结构支持的最大寻址空间为( 4GB )。33ARM汇编中的加载存储指令是用于在(连系存储单元)和(多寄存器)之间传送数据的,其中加载指令是用于将(一片连续存储器)中的数据传送到(多个寄存器)中,存储指令则相反。加载指令主要有(LDM),存储指令主要有(stm )。34汇编伪指令的功能是(完成汇编程序的各种准备工作),伪指令仅在( 汇编 )过程中起作用。35ARM C/C+和汇编混合编程中都必须遵循ATPCS规则,它主要规定了(子程序中调用过程中寄存器使用的规则)(数据栈的使用规则)(参数传递规则),三方面的内容,其中寄存器使用规则中限定了子程序间的参数传递主要通过( R0)(
16、R1)(R2)(R3 )寄存器来传递。36ATPCS规则中规定的堆栈类型为( FD类型 )。并且对堆栈的操作以(8个字节)为单位。37每一条ARM指令包含(4)位条件码,位于(指令的高字位 ),条件码共有(16 )种,每种条件码可用( 2 )个字符来表示。38实现程序跳转的指令有( 跳转指令 )(直接向程序计数器取值)两种方法。39乘法指令和乘加指令按其运算结果可分为(32)( 64 )位两类。40数据交换指令在(一片连续存储器 )( 多个寄存器)之间交换数据。2014计算机三级考试嵌入式系统开发技术上机试题及答案642ARM伪指令可以分为如下几类(符号定义伪指令)(自定义伪指令 )(汇编控制
17、伪指令)(其他常用伪指令)等。42ARM汇编程序设计采用分段式设计,一个ARM源程序至少需要( 1)个代码段。43一个典型的嵌入式系统软件一般分为(硬件层)、(驱动层)、(操作系统层)、(应用层)。 四个层次。44Bootloader是( 在操作系统内核运行之前运行的一段小程序 ),它的功能是(完成硬件的初始化和建立内存空间的映射关系)。45Bootloadr启动目标板通常分两个阶段,第一阶段通常用(汇编)语言来实现。这一部分硬件相关,bootloader移植主要是修改这部分代码。第二阶段用通常用(C )语言来实现,具有(既有较好的可读性 )( 可移植性)。46大多数Bootloader都有两
18、种操作模式(启动加载模式)( 下载 模式 )。其中(下载)模式只对开发人员有意义。47本学期实验所使用的bootloader是( U-BOOT )( VIVI ),其中(VIVI )具有可配置性。48驱动程序一般具有以下功能( 对设备初始化和释放)(对设备进行管理)(读取应用程序传送给设备文件的数据)(回送应用程序请求的数据)(检测和处理设备出现的错误)。49Flash主要有( nand flash )( nor flash)两种,可以片上执行的是( nor flash )。50C语言调用汇编程序,一般使用(extern )声明外部函数,即可调用汇编子程序。在汇编程序中用(import )申明
19、本子程序,以使其他程序可以调用此子程序。51汇编程序调用C程序,在汇编中用(import )声明将要调用的C程序函数,即可在汇编程序中调用C程序。52C程序中嵌入式汇编指令以( )53.ARM寄存器LR是(连接 )寄存器( R14 ),CPSR和SPSR的功能(异常发生时SPSR用于保存CPSR的值 )。54Linux 系统中的SHELL的主要功能(命令解释 )(任务自动化)(系统管理 ),是通过编写脚本文件来实现系统管理和使任务自动化的。55linux系统中的( make)是linux软件开发管理工具,决定程序的编译链接规则,使工程编译链接自动化,它依赖于( makefile )工作。56.
20、嵌入式软件代码具有(代码量小 )(C和汇编混合编程较灵活)的特点。57.ADS是( ARM developer suite )的缩写,是由ARM公司开发的ARM嵌入式系统集成开发工具。58操作系统中传统的设备管理是通过(文件系统)方式实现的,其中( 设备号 )用来区分设备的种类。2014计算机三级考试嵌入式系统开发技术上机试题及答案7三简答1简述Linux在嵌入式系统市场上取得辉煌的成果的原因。答: 广泛的硬件支持 内核高效稳定 开放源码,软件丰富 优秀的开发工具 完善的网络通信和文件管理机制2简述嵌入式系统平台移植所需要的步骤。答:硬件平台的移植 引导/装载程序的移植(bootloader移
21、植) 内核的修改配置编译与移植 相关驱动程序的移植 文件系统的移植 开发环境的移植(GUI库移植) 应用程序的移植3嵌入式根文件系统的设计目标应该包括哪些方面?答: 使用简单方便 实时响应 可伸缩性和可配置性 资源有效性 安全可靠 热插拔、在线更新4简述Linux支持的硬件设备种类和Linux操作系统下的主要的设备文件种类。答:主要硬件设备种类:字符设备、块设备和网络设备。主要设备文件种类:字符设备、块设备。5arm系列处理器arm7tdmi中的tdmi四个字母的含义。答: T功能模块表示16位Thumb,可以在兼顾性能的同时减少代码尺寸。M功能模块表示8位乘法器。D功能模块表示Debug,该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 计算机 三级 考试 嵌入式 系统 开发 技术 上机 试题 答案 25
限制150内