计算机三级考试嵌入式系统开发技术自己整理

上传人:汽*** 文档编号:491708261 上传时间:2023-01-02 格式:DOC 页数:15 大小:187.50KB
返回 下载 相关 举报
计算机三级考试嵌入式系统开发技术自己整理_第1页
第1页 / 共15页
计算机三级考试嵌入式系统开发技术自己整理_第2页
第2页 / 共15页
计算机三级考试嵌入式系统开发技术自己整理_第3页
第3页 / 共15页
计算机三级考试嵌入式系统开发技术自己整理_第4页
第4页 / 共15页
计算机三级考试嵌入式系统开发技术自己整理_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《计算机三级考试嵌入式系统开发技术自己整理》由会员分享,可在线阅读,更多相关《计算机三级考试嵌入式系统开发技术自己整理(15页珍藏版)》请在金锄头文库上搜索。

1、1、ARM采用定长指令格式,所有指令都是32位,Bit24:21为(C )A .目标寄存器编码E.条件执行C. 指令操作符编码D. 永远是0补充:3.1.1 ARM指令的一般编码格式ARM!令长度为固定的32位,采用RISC体系结构。一条典型的 ARM指令编码格式如下: 其中:3128 373121 20 19112 11S 70Cond001npcodeRnRdcond:指令执行的条件编码,多数指令可有条件执行27:25:指令类型及寻址方式编码,共有8种编码opcode :指令操作符编码S:决定指令的操作是否影响CPSR勺值Rn:包含第1个操作数的寄存器编码Rd:目标寄存器编码Shifter

2、_operand:表示第2个操作数2)、Bit15:11目标寄存器编码3) 、Bit19:16第一个操作数寄存器5)、Bit20指示本指令操作是否影响CPSR的值4)、Bit31:28条件执行24. 80386处理器是(C )C. 32位处理器 26.嵌入式软件开发构建阶段的三步是( A-链接-B)E. 定址28.以下不是嵌入式操作系统的是(A )A . U-BootB. MontaVistaWindows CEC. RT-Linux (嵌入式操作系统,不是引导程序)64. EDSP 只指( B )A. 嵌入式微控制器D. 嵌入式数字信号处理器器C. 嵌入式微处理D. 嵌入式片上系统65. 能

3、确定数据传输的宽度的是( A )A .数据线E. 总线(把微处理器与外部设备相连接的线路)C. 中断信号线(能确定总线功能的强弱以及适应性)D. 电源线(决定电源种类的线)66. 以下是选择嵌入式系统编程语言的衡量标准的是( D )A .异常事件处理E. 多任务支持C. 程序控制结构D. 以上都是69. GDB 中,显示表达式的值使用命令( A )A . display 显示表达式B. showC. infoD. list54. EMPU 只指( B )A .嵌入式微控制器 EMU嵌入式微处理器 EMPUD.寄存器位于处理器外部/处理器包含寄存器B. 嵌入式数字信号处理器EDSPC. 嵌入式片

4、上系统71.单片出现在20世纪(A )A . 70年代1964年B. 80年代C. 90年代D. 60年代备注:20世纪60年代初,第一个工人的现代嵌入式系统(阿波罗导航计算机)20世纪60年代中期,嵌入式计算机批量生产20世纪70年代,微处理器出现20世纪80年代中期,外围电路的元器件被集成到处理器芯片中,昂贵的模拟电路元件能被数字电路替代20世纪90年代中期SOC出现,集成电路进入超深亚微米乃至纳米加工时代73. ARM采用定长指令格式,所有指令都是(B )A . 64 位B. 32 位C. 16 位D. 8位备注:目前主要的 CPU内核有 ARM MIPS PowerPC Coldfil

5、e 、x86、8051 等。ARM内核占所有32位嵌入式RISC处理器的90%以上。ARMARMRISC32位字长的高性能处理器内核,目前嵌入多数为哈佛结构式处理器的领跑者74. 以下说法错误的是(D )A .寄存器的速度最快B. 寄存器容量最小C. 一般用来存储计算的操作数和结果补充:(3)寄存器组织ARM处理器共有37种寄存器,包括31个通用寄存器(含 PC和6个状态寄存器。 无论何种模式,R15均作为PC使用;CPSR为当前程序状态寄存器; R7-R0为公用的通 用寄存器。所有通用寄存器均为 32位结构。程序状态寄存器的格式:31 30 29 28 2726876543210NZCVQ状

6、态保留IFTM4M3M2M1M0条件码标志含义如下:N为符号标志位,N=1为负数,N=0为正数。Z为全0标志位,运算结果为 0,则Z=1,否则Z=0;C为进借位标志,有进/借位时C=1,否则C=0.V为溢出标志,加减法运算结果溢出时V=1,否则V=0.Q为增强的DSP运算指令溢出标志,溢出时 Q=1,否则Q=0.控制位含义如下:I为中断禁止控制位,1=1禁止IRQ中断,1=0,允许中断。F为禁止快速中断 FIQ的控制位,F=1禁止FIQ中断,F=0允许。T为ARM和Thumb指令切换,T=1时执行Thumb指令,否则执行 ARM指令。M4-M 0为模式选择位76. 在做低功耗优化时,以下说法错

7、误的是( A )A .采用什么算法与降低功耗无关E. 在采集系统中应 尽量降低采集速率C. 在通讯模块中应尽量 提高传输的波特率D. CPU的工作时间与降低功耗有关77. 以下说法错误的是(A )A .程序就是进程E. 程序是静态的C.线程响应度高补充:单机操作系统的基本功能:进程管理、内存管理、文件系统、设备I/OD.寄存器位于处理器外部/处理器包含寄存器4. 8080 处理器是( C )A . 32位处理器B. 16位处理器C. 8位处理器D. 4位处理器8. 微软开发的嵌入式操作系统是( C )A RT-LinuxB MontaVistaC Windows CED VxWorks10.

8、直接存储器存取的英文缩写是( A )A DMAB DRAMC ISAD IRQ46. 以下不是选择嵌入式系统编程语言的衡量标准的是( B )A 位操作B. 价格C. 指针D. 异常事件处理36. 打包结束后得到的是一个( A )A 二进制文件B.文本文件C.源文件D.汇编文件二 简答题1. 简述典型嵌入式系统的组成。答:典型的嵌入式系统由 2 部分组成; 嵌入式硬件:包括处理器、存储器、总线、外部设备、 IO 端口、以及各种控制器; 嵌入式软件:包括嵌入式操作系统和各种应用程序。2. 简述影响嵌入式软件调试的因素。答:影响嵌入式软件调试的因素主要包括 3 个:硬件缺陷;编译器自动优化;外界环境

9、干扰。3. 简述处理机管理中调度的作用和目的。答:通过在进程之间切换 CPU来提高计算机的实际使用效率;其目的就是在任何时候都 使得有一个进程在运行,从而使CPU使用率最大化。4. 简述嵌入式程序优化遵循的原则。 答:嵌入式程序优化遵循三个原则: 等效原则有效原则经济原则5. 简述 Boot Loader 的功能。答: Boot Loader 主要有 3 个功能: 初始化目标硬件设备;控制启动过程;下载并执行操作系统映像。6. 简述GDB调试器提供的基本功能。答:GDB调试器提供4个基本功能:启动程序; 在断点处暂停程序; 在程序暂停时,可以检查程序中所发生的事情;动态改 变程序的执行环境。7

10、. 简述嵌入式操作系统的主要功能。答:嵌入式操作系统由 4 个主要功能: 处理机管理;同步;内存管理;文件系统。8. 简述指令集模拟器按体系架构的分类及分类的含义。答:指令集模拟器按体系架构分 2 类:同构模拟器: 指在某种体系架构的处理器之上, 使用软件模拟出另一个与自己相同的虚 拟机。异构模拟器:在一种体系架构的处理器之上,模拟另外一种处理器的执行。、9. 简述嵌入式系统的发展阶段。答:嵌入式系统有 4 个发展阶段:无操作系统阶段;简单操作系统阶段;实时操作系统阶段;面向 internet 阶段;10. 简述线程的优点。答:线程主要优点有 4 个:响应度高;经济;资源共享;多处理器体系结构

11、的利用。四 名词解释1. RTOSReal Time Oprating System 实时多任务操作系统2. EMPUEmbedded Micro Processer Unit嵌入式微处理器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.

12、SoPCSystem on programmable 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 interfa

13、ce 应用程序二进制接口19. VFSVirtual file system 虚拟文件系统20. GDBGNU debugger GNU 调试器21. APIApplication programming interface程序编程接口22. RAMRandom access memory 随即存储器23.SOFShared object file共享目标文件24.BLOBBoot loader object一款功能强大的 Boot loader25.ISEInstruction set emulator指令模拟器26.SoCSystem on chip 单芯片系统27.ROMRead onl

14、y memory 只读存储器Target machine 目标机28.TM29. MMUMemory management unit存储单元管理器30. JIT CompiledJust in runtime compiled运行时编译31. RTOSReal time operating system实时多任务操作系统32. DFSDistributed file system分布式文件系统六论述题1. 论述外设寄存器的作用、分类,以及每种分类完成的功能。答:外设寄存器又称为“I/O端口 ”,处理器对为外部设备的访问,就是通过对外设寄存器读写完成的。外设寄存器分为 3 种: 控制寄存器,用来控制外设行为。 状态寄存器,用来指示外设的当前状态。 数据寄存器,用来存储外设用例的数据。2. 论述嵌入式软件开发中程序优化的原则、分类,以及每种分类优化的内容。 答:嵌入式程序优化遵循三个原则:等效原则、有效原则、经济原则。嵌入式程序优化分为 3 类:运行速度优化,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号