ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:30.08KB ,
资源ID:8825845      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8825845.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式软件开发技术 习题集.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

嵌入式软件开发技术 习题集.docx

1、嵌入式软件开发技术 习题集嵌入式软件技术概论习题集一 单项选择题1. 世界上第一台计算机研制成功的年代是( C )1944年 1945年 1946年 1947年2. 十进制数235,用二进制表达为( A )11101011 11101010 11101001 111011103. ARM采用定长指令格式,所有指令都是32位,Bit31:28为( B )目标寄存器编码 条件执行 指令操作符编码 永远是0 4. 8080处理器是( C )32位处理器 16位处理器 8位处理器 4位处理器5. 把微处理器与外部设备相连接的线路称为( D )电源线 控制线 数据线 总线6. 嵌入式软件开发构建阶段的第

2、一步是( A )编译 链接 定址 打包7. 以下有关进程和程序的说法错误的是( D )进程是动态的 程序是静态的一个程序可以对应多个进程 程序就是进程8. 微软开发的嵌入式操作系统是( C )RT-Linux MontaVista Windows CE VxWorks9. ROM监视器是一个小程序,驻留在嵌入式系统的( B )RAM中 ROM中 Flash中 DOM中10.直接存储器存取的英文缩写是( A )DMA DRAM ISA IRQ11. 以下不是嵌入式系统应用领域的是( C )移动电话 汽车电子 办公系统 军工航天12. 十进制数235,用八进制表达为( C )351 352 353

3、 35413. ARM采用定长指令格式,所有指令都是32位,Bit27:26为( C )目标寄存器编码 指令操作符编码 永远是0 条件执行14. 80286处理器是( B )32位处理器 16位处理器 8位处理器 4位处理器15. 厂家和用户为性能扩充或作为特殊要求使用的信号线称为( A )备用线 控制线 数据线 总线16. 嵌入式软件开发构建阶段的第二步是( B )编译 链接 定址 打包17. 以下有关进程和程序的说法错误的是( B )进程是动态的 一个进程可以对应多个程序一个程序可以对应多个进程 程序不是进程18. WindRiver公司开发的嵌入式操作系统是( A )VxWorks Mo

4、ntaVista Windows CE RT-Linux19. GDB中,用来设置断点的命令是( D )kill next make break20.1Byte等于( D )1024KB 1024KM 1024GB 8bit21. 以下不是嵌入式系统应用领域的是( A )电子商务 移动电话 消费类电子产品 军工航天22. 十进制数235,用十六进制表达为( A )EB EC EA EE23. ARM采用定长指令格式,所有指令都是32位,Bit24:21为( C )目标寄存器编码 条件执行 指令操作符编码 永远是024. 80386处理器是( C )8位处理器 16位处理器 32位处理器 64位

5、处理器25. 决定电源种类的线称为( C )备用线 控制线 电源线 数据线26. 嵌入式软件开发构建阶段的第三步是( B )编译 定址 打包 定址和打包27. 以下有关进程和程序的说法正确的是( C )进程是静态的 一个进程可以对应多个程序一个程序只能对应一个进程 程序不是进程28. 以下不是嵌入式操作系统的是( A )U-Boot MontaVista Windows CE RT-Linux29. GDB中,用来显示源代码的命令是( B )kill list make break30.1KB等于( B )1024MB 1024B 1024GB 8bit31. 以下不是嵌入式系统应用领域的是(

6、 A )通用软件 工业控制 消费类电子产品 机器人32. 十进制数100,用十六进制表达为( C )62 63 64 6533. ARM采用定长指令格式,所有指令都是32位,Bit24:21为( B )目标寄存器编码 操作符编码第一个操作数寄存器 永远是034. 80486处理器是( B )64位处理器 32位处理器 16位处理器 8位处理器35. 决定地线分别方式的线称为( D )备用线 控制线 电源线 地线36. 打包结束后得到的是一个( A )二进制文件 文本文件 源文件 汇编文件37. 以下有关进程和程序的说法正确的是( ABC )进程是动态 程序是静态的一个程序可以对应多个进程 一个

7、进程可以对应多个程序38. 以下是嵌入式操作系统的是( D )U-Boot VM Ware EVC Windows CE39. GDB中,用来删除断点的命令是( B )kill clear make break40.1MB等于( C )1024B 1024GB 1024KB 8bit41. 以下属于嵌入式系统应用领域的是( D )移动电话 工业控制 机器人 以上都是42. 十进制数100,用八进制表达为( A )144 145 146 14743. ARM采用定长指令格式,所有指令都是32位,Bit20为( C )目标寄存器编码 第一个操作数寄存器指示本指令操作是否影响CPSR的值 永远是04

8、4. EMU只指( A )嵌入式微控制器 嵌入式微处理器嵌入式数字信号处理器 嵌入式片上系统45. 不能确定总线功能的强弱以及适应性的是( D )控制线 时序信号线 中断信号线 地线46. 以下不是选择嵌入式系统编程语言的衡量标准的是( B )位操作 价格 指针 异常事件处理47. 以下不是线程的优点的选项是( D )响应度高 资源共享 经济 单处理器使用48. 以下是嵌入式操作系统的是( B )VIVI RT-Linux EVC VM Ware49. GDB中,执行下条源代码的命令是( D )next clear make go50.1GB等于( C )8bit 1024B 1024MB 1

9、024KB51. 以下不属于嵌入式系统应用领域的是( D )消费类电子产品 工业控制 军工航天 办公系统52. 十进制数100,用二进制表达为( D )1100111 1100010 1100101 110010053. ARM采用定长指令格式,所有指令都是32位,Bit19:16为( D )目标寄存器编码 永远是0指示本指令操作是否影响CPSR的值 第一个操作数寄存器54. EMPU只指( B )嵌入式微控制器 嵌入式微处理器嵌入式数字信号处理器 嵌入式片上系统55. 能确定总线功能的强弱以及适应性的是( C )备用线 地线 中断信号线 数据线56. 以下不是选择嵌入式系统编程语言的衡量标准

10、的是( A )以下都不是 多任务支持 程序控制结构 异常事件处理57. 以下说法错误的是( B )线程响应度高 程序是动态的 程序不是进程 进程是动态的58. 以下不是Boot Loader的是( C )VIVI U-Boot RT-Linux BLOB59. GDB中,显示帮助信息的命令是( B )show help see browse60.1TB等于( C )1024B 1024KB 1024GB 1024MB61. 世界上第一台计算机诞生在( B )英国 美国 法国 苏联62. 十进制数123,用十六进制表达为( C )70 7A 7B 7C63. ARM采用定长指令格式,所有指令都是

11、32位,Bit15:11为( B )第一个操作数寄存器 目标寄存器编码指示本指令操作是否影响CPSR的值 永远是064. EDSP只指( B )嵌入式微控制器 嵌入式数字信号处理器器嵌入式微处理 嵌入式片上系统65. 能确定数据传输的宽度的是( A )数据线 时序信号线 中断信号线 电源线66. 以下是选择嵌入式系统编程语言的衡量标准的是( D )异常事件处理 多任务支持 程序控制结构 以上都是67. 以下说法正确的是( A )线程响应度高 程序是动态的 程序就是进程 进程是静态的68. 以下是嵌入式系统的是( D )VIVI U-Boot BLOB RT-Linux69. GDB中,显示表达

12、式的值使用命令( A )display show info list70.1024KB等于( C )1TB 1B 1MB 1GB71. 单片出现在20世纪( A )70年代 80年代 90年代 60年代72. 十进制数123,用二进制表达为( C )1111101 1111100 1111011 111101073. ARM采用定长指令格式,所有指令都是( B )64位 32位 16位 8位74. 以下说法错误的是( D )寄存器的速度最快 寄存器容量最小一般用来存储计算的操作数和结果 寄存器位于处理器外部75. 不能决定总线功能的强弱以及适应性的信号线是( C )控制信号线 时序信号线 中断

13、信号线 备用信号线76. 在做低功耗优化时,以下说法错误的是( A )采用什么算法与降低功耗无关 在采集系统中应尽量降低采集速率在通讯模块中应尽量提高传输的波特率 CPU的工作时间与降低功耗有关77. 以下说法错误的是( A )程序就是进程 程序是静态的 线程响应度高 进程是动态的78. 以下不是引导程序的是( D )VIVI U-Boot BLOB RT-Linux79. GDB中,终止被调试的程序可以使用命令( B )clear kill stop make80.1024MB等于( B )1TB 1GB 1KB 1B二 填空题 1.嵌入式系统的 嵌入性 特性,是指系统需要与物理世界中特定的

14、环境和设备紧密结合。 2.嵌入式系统开发中的角色可以分为芯片制造商、设备制造商、操作系统提供者、系统集成商、独立软件开发商、独立硬件开发商、 最终用户 。 3.Cache有指令Cache和数据cache 之分。 4.专门为数字信号处理而设计的处理器称为数字信号处理器。 5.CPU中专门用来存储整数数字的寄存器,称为数据寄存器 。 6.嵌入式软件开发的流程包括 编码阶段、构建阶段、部署阶段、运行阶段。 7.运行速度优化时,首先考虑采用的技术是算法和数据结构 。 8.一般情况下,嵌入式操作系统可分为实时操作系统和非实时操作系统 。 9.指令集模拟器按体系架构可以分为同构模拟器和异构模拟器 。 10

15、.在线仿真器分为内部模式和外部模式 。 11.嵌入式系通常都是专用系统,指的是嵌入式系统的 专用性 特性。 14.DSP是专门为处理数字信号而设计的处理器。 15.CPU中专门用来存储内存地址的寄存器,称为地址寄存器。 21.嵌入式系统的资源通常都是有限的,指的是嵌入式系统的 资源受限 特性。 23.位于处理器内部的存储器称为内存储器 。 24.DSP中文全称是数字信号处理器。 25.CPU中专门用来存储浮点数字的寄存器,称为浮点寄存器 。 27.嵌入式程序优化三原则包括等效原则 、有效原则、经济原则。 28.线程可分为用户线程 和内核线程。 29.影响调试的外围因素包括硬件缺陷 、编译器自动

16、优化、外界环境干扰。 30.世界上第一台计算机研制成功的年代是 1946 年。 31.嵌入式系统的实时性分为 软实时 和硬实时。 33.一个基本的计算机系统由 微处理器 、存储器、输入输出模块、总线组成。 34.BSP中文全称是板级支持包。 35.CPU中专门用来存储常数的寄存器,称为数据寄存器。 40.层次化存储器模型中,包括 寄存器 、高速缓存、主存储器、本机外存、远程外存。 44.板级支持包的英文缩写是BSP。 45.按照总线的位置,总线可分为片总线、内总线、外总线。 46.嵌入式软件开发的构建阶段的步骤包括编译 、链接、定址和打包。 48.文件系统 提供了在线存储和访问包括数据及程序在

17、内的文件内容的机制。 51.嵌入式系统的 实时性 是指一个特定任务的执行时间必须是确定的、可测的。 54.Shared Objects File的中文含义是目标文件共享。 57.内存管理必须满足的三个特性是: 实时性 、可靠性、高效性。 58.解决互斥问题要满足 互斥 和公平两个原则。 59.绝大多数软件系统在开发的时候都会同时维护Debug 版本和Release版本。 64.Object File的中文含义是目标文件。 72.BSP 是介于开发板硬件和操作系统之间的一层软件抽象,主要目的是为了抽象操作系统对硬件的操作,从而使操作系统的代码与硬件无关。 73.指令系统是计算机硬件的语言系统,也

18、叫做 机器语言 。 74.NFS的中文含义是网络文件系统。三 判断改错题1.嵌入式系统的硬件核心部分是协处理器。 ( )2.人机接口是系统接口的一种。 ( )3.Linux的分布式文件系统是DFS。 ( )4.程序计数器是用来保存下一条要执行的指令的地址的寄存器。 ( )5.键盘是输出设备。 ( )6.C语言可以用来做为嵌入式程序开发。 ( )7.汇编语言是高级语言。 ( )8.gcc是一种验证工具。 ( )9.经过调试没有错误的程序,不一定是正确的程序。 ( )10.压缩打包可以更高效的利用外存空间。 ( )11.嵌入式系统的硬件核心部分是总线。 ( )12.USB接口是系统接口的一种。 (

19、 )13.Windows Server的分布式文件系统是NFS。 ( )14.程序计数器是用来保存上一条已经执行过的指令的地址的寄存器。 ( )15.鼠标是输出设备。 ( )16.汇编语言可以用来做为嵌入式程序开发。 ( )17.DM全称是Digital Machine。 ( )18.gcc是一种调试工具。 ( )19.软件调试的目的是找出嵌入式系统软件中所有的错误。 ( )20.世界上第一台计算机研制成功的年代是1946年。 ( )21.嵌入式系统的硬件核心部分是存储器。 ( )22.I/O接口是用户接口的一种。 ( )23.Linux的分布式文件系统是NFS。 ( )24.Flash Me

20、mory是ROM的替代产品之一。 ( )25.显示器是输出设备。 ( )26.Ada语言可以用来做为嵌入式程序开发。 ( )27.OS全称是Office Support。 ( )28.JFlash是一种调试工具。 ( )29.代码压缩技术得到的输出序列是可以直接运行的。 ( )30.在线仿真器可以分为内部模式、中间模式、外部模式。 ( )31.世界上第一台计算机研制成功的年代是1945年。 ( )32.CAN总线接口是用户接口的一种。 ( )33.RAM中的数据在系统断电时会全部丢失。 ( )34.Flash Memory与ROM相比最大的好处是运行速度快。 ( )35.麦克风是输出设备。 (

21、 )36.Java语言可以用来做为嵌入式程序开发。 ( )37.RTOS全称是Rea Time Operating System。 ( )38.VMWare是一种调试工具。 ( )39.系统加电后运行的第一条指令是Boot Loader中的指令。 ( )40.在线仿真器的内部模式又称为集成模式。 ( )41.世界上第一台计算机诞生在英国。 ( )42.绝大多数嵌入式系统的资源都是极为有限的,指的嵌入式系统的资源受限性。 ( )43.常数寄存器是专门用来保存可读写的数值的。 ( )44.ROM中的信息内容断电后不能保存。 ( )45.打印机是输入设备。 ( )46.C语言不可以用来做为嵌入式程序

22、开发。 ( )47.算法和结构是首选的运行速度优化技术。 ( )48.gdb是一种调试工具。 ( )49.内存管理是操作系统的中心任务之一。 ( )50.在线仿真器的单片模式又称为外部模式。 ( )51.嵌入式系统的发展经历了无操作系统阶段。 ( )52.嵌入式系统的资源是无限的。 ( )53.栈地址寄存器指向内存中栈的底端。 ( )54.Cache更新主内存的方式有直写和间接写两种。 ( )55.扫描仪是输出设备。 ( )56.Ada语言不可以用来做为嵌入式程序开发。 ( )57.运行速度优化首选的技术是算法和结构。 ( )58.CETK是一种验证工具。 ( )59.进程同步是进程之间的间接

23、相互作用。 ( )60.在线仿真器的内部模式又称为单片模式。 ( )61.嵌入式系统的发展经历了简单操作系统阶段。 ( )62.OS的中文意思是办公系统。 ( )63.栈地址寄存器指向内存中栈的顶端。 ( )64.Cache更新主内存的方式有直写和回写两种。 ( )65.投影仪是输入设备。 ( )66.汇编语言不可以用来做为嵌入式程序开发。 ( )67.运行速度优化首选的技术是函数优化。 ( )68.CETK是一种测试工具。 ( )69.进程互斥是进程之间的直接相互作用。 ( )70.在线仿真器的内部是指程序和数据都位于微处理器芯片的内部。 ( )71.嵌入式系统的发展经历了实时操作系统阶段。

24、 ( )72.计算机能直接识别和执行的指令是用文本编码的。 ( )73.RAM中的数据在系统断电时不会丢失。 ( )74.Cache更新主内存的方式只有直写一种方式。 ( )75.扫描仪是输出设备。 ( )76.Java语言不可以用来做为嵌入式程序开发。 ( )77.运行速度优化首选的技术是算法和数据结构。 ( )78.经过调试没有错误的程序,就是确的程序。 ( )79.一个进程可以包含多个线程。 ( )80.编译器自动优化可以增加代码的体积、提高代码的质量。 ( )四 名词解释1.RTOSReal Time Oprating System 实时多任务操作系统2.EMPUEmbedded Mi

25、cro Processer Unit 嵌入式微处理器3.PICProgrammable Interrupt Controller 中断控制器4.DMDevelopment machine 开发机5.VFSVirtual file system 虚拟文件系统6.OSOperating system 实时多任务操作系统7.EMUEmbedded micro-controller unit 嵌入式微控制器8.DMADirect memory access 直接存储器存取9.COFFCommon object file format 通用目标模式10.SoPCSystem on programmabl

26、e chip 可变成单芯片系统11.IEEInstitution of electrical engineers 英国电气工程师学会12.BSPBorad support package 板级支持包13.ARMAdvanced RISC machines 高级RISC设备14.ELFExecutable and linking format 可执行连链接格式15.ICEIn-circuit emulator 在线仿真器17.DDRDouble date rate 双倍数据传输18.ABIApplication binary interface 应用程序二进制接口19.VFSVirtual fi

27、le system 虚拟文件系统20.GDBGNU debugger GNU调试器21.APIApplication programming interface 程序编程接口22.RAMRandom access memory 随即存储器23.SOFShared object file 共享目标文件24.BLOBBoot loader object 一款功能强大的Boot loader 25.ISEInstruction set emulator 指令模拟器26.SoCSystem on chip 单芯片系统27.ROMRead only memory 只读存储器28.TMTarget machine 目标机29.MMUMemory management unit 存储单元管理器30.JIT CompiledJust in runtime compiled 运行时编译33.RTOSReal time operating system 实时多任务操作系统40.DFSDistributed file system 分布式文件系统五 简答题1. 简述典型嵌入式系统的组成。答:典型的嵌入式系统由2部分组成; 嵌入式硬件:包括处理器、存储器、总线、外部设备、IO端口、以及各种控制器; 嵌入式软件:包括嵌入式操作系统和各种应用程序。2. 简述影响嵌入式软件调试的因素。答:影响嵌入式软

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1