嵌入式复习题_第1页
嵌入式复习题_第2页
嵌入式复习题_第3页
嵌入式复习题_第4页
嵌入式复习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. ARM处理器内核的两个指令集分别(ARM指令集)和(Thumb指令集)2. ARM处理器中字节是(8)位,字是(32)位3. ARM处理器的CPSR的(T标志)位表示运行于ARM状态还是THUMB状态4. ARM处理器是一种低功耗高性能的(32)位RISC处理器5. 所有THUMB指令系统中的指令的对齐方式为(半字)对齐6. ARM7指令流水线有(取指)、(译码)、(执行)三个阶段7. ARM的存储格式分(大)端格式和(小)端格式8. 嵌入式系统一般有3个主要的组成部分(硬件)(实时操作系统)以及(应用软件)9. 操作系统主要完成(内存管理)、(多任务管理)、(外围设备管理)3项任务10

2、. S3C2410有(56) 个中断控制器,有(32个中断控制器)通过 (主机号)和(从ID号的级别)实现优先级处理11. ARM处理器中字是(32)位,半字是(16)位12. 嵌入式系统得3要素分别为(嵌入)、(专用)、(计算机)13. S3C2410UART单元提供了(3)个独立的异步串行通信接口,皆可工作与(奇偶校验模式)和(红外模式)模式14. ARM处理器内核的两个指令集分别(ARM)和 (Thumb) 15. ARM处理器共有(37)个32位寄存器,其中(31)个为通用寄存器(6)个为状态寄存器二选择题1. 下面那个系统属于嵌入式系统( D)a) “天河一号”计算机系统b) 联想E

3、66i笔记本计算机c) 联想510上网本d) 苹果iphone手机2. 对一个字,存储时先存放低字节,再存放高字节(即低字节占低地址,高字节占高地址)。则该种存储格式为( A )a) 小端方式b) 大端方式c) 低端方式d) 高端方式3. ARM公司是专门从事什么的公司( A)a) 基于RISC技术芯片开发b) ARM芯片生产c) 软件设计d) ARM芯片销售4. ARM微处理器为( C ) a) 16位RISC架构b) 32位CISC架构c) 32位RISC架构d) 64位RISC架构 5. ARM9系列微处理器是下列哪个( C )a) 三级流水线结构b) 四级流水线结构c) 五级流水线结构

4、d) 三级流水线结构6. USB接口的移动硬盘最适合的传输类型是什么( B )a) 控制传输b) 批量传输c) 中断传输d) 等时传输7. 哪个不是ARM微处理器的特点( D )a) 体积小,低功耗,低成本,高性能、b) 大多数数据操作都在寄存器中完成c) 寻址方式灵活简单,执行效率高d) 指令长度不固定 8. 对于ARM7TDMI系列微处理器,下列叙述哪个是错误的( D )a) 支持片上DEBUGb) 支持压缩指令集THUMBc) 内嵌硬件乘法器d) 嵌入式ICE但不支持片上断点和调试点9. ARM处理器支持以下( D )数据类型a) 8位有符号和无符号字节b) 16位有符号和无符号字节c)

5、 32位有符号和无符号字节d) A,B,C都可以10. ARM处理器正常的程序执行状态是在( D )模式下a) 系统模式b) 禁止模式c) 管理模式d) 用户模式11. 在所有工作模式下,( A )都指向同一个物理寄存器,即各模式共享a) R0-R7b) R0-R12c) R8-R12d) R13-R1412. 寄存器R13在ARM指令中常用来表示什么的?( A )a) 堆栈指针b) PC指针c) 子程序返回指针d) 当前程序状态13. 在ARM体系结构中,字的长度为 ( B )位a) 16位b) 32位c) 64位d) 128位 14. ARM处理器复位后,PC的值通常为多少?( A )a)

6、 0x0b) 0xc) 0xd) 0x 15. 下面那一类嵌入式处理器最适合用于工业控制( B)a) 嵌入式处理器b) 微控制器c) DSP处理器d) 以上都不合适 16. 当异常发生时,寄存器( D)用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSRa) R15b) R13c) R14d) SPSR 17. ( C )用做程序计数器(pc)a) 寄存器R13b) 寄存器R14c) 寄存器R15d) 寄存器R1618. ( A )伪指令由于指定汇编程序的入口点a) ENTRYb) STARTc) INITd) MAIN19. 下面关于哈佛结构描述正确的是( A )a) 程序存储器和数

7、据存储器空间分离b) 存储空间与I/O空间分离c) 程序存储器和数据存储器空间合并d) 存储空间和I/O空间合并20. 下面工作模式不属于ARM特权模式的是( A )a) USRb) SYSc) SWSd) FIQ21. 指令“LDIMARO1(R1,R2,R3,R4)”的寻址方式为( C )、 a) 立即寻址b) 寄存器间接寻址c) 多寄存器寻址d) 堆栈寻址22. ARM7TDMI的工作状态包括( D )a) 测试状态和运行状态b) 挂起状态和就绪状态c) 就绪状态和运行状态d) ARM状态和THUMB状态23. USB接口的移动硬盘最适合的传输类型为( B )a) 控制传输b) 批量传输

8、c) 中断传输d) 等时传输24. 下面哪一种功能单元不属于I/O接口电路( D )a) USB控制器b) UART控制器c) 以太网控制器d) LED 25. 关于ARM处理器的异常描述不正确的是 ( C )a) 复位属于异常b) 除数为零引起异常c) 所有异常都要返回d) 外部中断会引起异常26. 系统复位进入的工作模式 ( A )a) 管理模式b) 未定义模式c) 中止模式d) 定义模式 27. 在所有工作模式下( A )都指向同一个物理寄存器即各模式共享a) R0-R7b) R0-R12c) R8-R12d) R13-R14 28. ARM9 系列微处理器是 ( C )a) 三级流水线

9、结构b) 四级流水线结构c) 五级流水线结构d) 三级流水线结构29. 在输入输出控制方法中,采用( C )使得设备与内存之间数据块传输无需CPU干预a) 程序控制输入输出b) 中断c) DMAd) 总线控制30. 若内存容量为4GB,字长为32,则( A )a) 地址总线和数据总线宽度都为32b) 地址总线宽度为30,数据总线为32c) 地址总线宽度为30,数据总线为8d) 地址总线宽度为32,数据总线为8 1. 简述嵌入式系统的概念 答:以应用为中心、以计算机技术喂基础、软件硬件可裁剪,并且是适应于应用系统对功能。可靠性、成本、体积、功耗有严格要求的专用计算机系统2. ARM9 的寻址方式

10、有哪些 答:寄存器寻址、立即寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址。3. ARM9 的工作模式有哪些?那些属于特权模式?那些属于异常模式?答:用户模式,快速中断模式,外部中断模式,管理模式,数据访问终止模式,系统模式,未定义指令终止模式特权模式:除去用户模式以外的模式异常模式:除去用户模式和系统模式以外的模式4. Bootloader在嵌入式系统中主要起什么作用,完成那些主要工作?答:作用:系统初始化、加载和运行内核程序 Bootloader是系统加电后,操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调

11、用操作系统内核、运行用户应用程序准备好正确的环境。(对于嵌入式系统来说,有的使用操作系统,也有的不是用操作系统,但在系统启动时都必须运行Bootloader,为系统运行准备好软硬件环境。)5. ARM核中哪个寄存器用来存储PC? 寄存器R13 通常存放什么内容?R14 通常用来存储什么内容?答:1)R15用来存储PC值。2)寄存器R13用来保存堆栈指针。3)寄存器R14用作子程序连接寄存器。6. 简述ARM处理器的工作状态 答:1)ARM状态:此时处理器执行字对齐32位ARM指令 2)THUMB状态:此时处理器执行半字对齐16位THUMB指令7. 简述ARM7的运行模式答:用户模式,快速中断模

12、式,外部中断模式,管理模式,数据访问终止模式,系统模式,未定义指令终止模式三程序分析题1分析下列程序,指出该程序完成的功能并对每条指令标注详细注释。AREA DSIASM,CODE,READONLY ;定义本程序段名及属性 ENTRY ;标识程序入口点CODE32 ;声明32位ARM指令START MOV R0=0 ;R0=0(数据传输指令)MOV R1=1 ;R1=1LOOPBL RRADD ;调用子程序RRADD,并保存LRCMPS R1=11 ;R111时,程序继续BEQ SS-END ;跳到结束B LOOP ;跳转回LOOPRRADD ADDS R0,R0,R1 ;R0=R0+R1AD

13、D R1,R1=1 ;R1=R1+1MOV PC,LR ;子程序返回SS-END END2.分析下列程序,指出该程序完成的功能并对每条指令标注详细注释AREA EXAMPLE,CODE,READONLY ;定义本程序段名及属性ENTRY ;标识程序入口点TEXTLDR R0,=0X ;R0寄存器指向0X LDR R1,=0X ;R1寄存器指向0X LDR R2,=0X ;R2寄存器指向0X LDR R3,=0X ;R3寄存器指向0XADDS R4,R0,R2 ;R4=R0+R2ADC R5,R1,R3 ;R5=R1+R3+C MOV PC ,LR ;子程序返回 END四简述题1. 简述S3C2

14、410 I/O口的控制寄存器,数据寄存器。上位电阻允许寄存器的作用?、 答:UART控制寄存器重要用来选择时钟、接收和发送中断类型、接收超时使能、接收错误状态、中断使能、回环模式、发送接收模式2. ARM核进入异常和从异常返回所经历的步骤。 答:进入异常:1、将断点处的下一条指令的地址存入相应连接寄存器R14中2将状态寄存器CPSR复制到相应的SPSR中,以保存断点处的状态3根据异常类型,强制将CPSR的定位模式位M【4:0】设置成对应的值4强制PC从相应的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处,还可以设置中断禁止位,以禁止中断发生异常返回:1、将保存到寄存器人R14中的

15、值送到PC中2、将SPSR的值送回CPSR中3、若在进入异常处理时设置了中断禁止位,要在此清除3. ARM程序中有哪两种方法实现程序流程的跳转 答: 1、使用专门的跳转指令2、直接向程序计数器PC写入跳转地址值4. 电阻式触摸屏如何确定触摸点的坐标答:向X方向电极对施加确定的电压,而Y方向不施加确定的电压时,在X平行电场中触点处的电压值,Y+或Y-电极上反映出来,通过测量Y+电极对地的电压大小,通过A/D转换器,便可得到触点x的坐标值,同理,给y电极施加电压时,而x不施加电压时,通过测量x+极的电压,通过A/D转换便可得到触点y坐标值。5. 嵌入式系统的设计流程答:需求分析-体系结构设计-硬件/软件设计-系统集成-代码固化-产品6. 嵌入式系统的交叉开发环境是什么含意 答:嵌入式的交叉开发环境包括宿主机和目标机两部分,交叉开发环境是指数主机和目标机是不同的系统,即开发机器、执行机器、开发环境、执行环境7. 用图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论