好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ARM考试题Word版.doc

10页
  • 卖家[上传人]:日度
  • 文档编号:179164553
  • 上传时间:2021-04-08
  • 文档格式:DOC
  • 文档大小:34KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 一、选择题(选15题,每小题2分,共30分)1. ARM 属于( A )[A] RISC 架构  [B] CISC架构2. ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的[A] 8位  [B] 16 位 [C] 32位 [D] 64位3. ARM 指令集是( H )字节对齐,Thumb 指令集是( F )字节对齐的[E] 1   [F] 2 [G] 3 [H] 44. 复位后,ARM处理器处于( B )模式,( D ) 状态[A] User  [B] SVC [C] System [D] ARM [E] Thumb 5. ARM处理器总共( E )个寄存器,System模式下使用( A )个寄存器,SVC模式下使用( B )个寄存器[A] 17个  [B] 18个 [C] 32个 [D] 36个 [E] 37个 6. ARM处理器中优先级别最高的异常为( E ),( AC )异常可以用来相应中断 [A] FIQ  [B] SWI [C] IRQ [D] SVC [E] RESET7. ARM数据处理指令中有效的立即数是( ACEGH ) [A] 0X00AB0000  [B] 0X0000FFFF [C ] 0XF000000F [D ] 0X08000012[E] 0X00001F80 [F] 0XFFFFFFFF [G] 0 [H] 0XFF0000008. ATPCS规定中,推荐子函数参数最大为( D ) 个 [A] 1  [B] 2 [C ] 3 [D ] 49. ATPCS规定中,栈是( B ) [A] 满加  [B] 满减 [C ] 空加 [D ] 空减10. 在用ARM汇编编程是,其寄存器有多个别名,通常PC是指( D ),LR 是指( C ),SP是指( B ) [A] R12  [B] R13 [C ] R14 [D ] R1511. CPSR寄存器中反映处理器状态的位是( D ) [A] J位  [B] I位 [C ] F位 [D ] T位12. 下面属于ARM 子程序调用指令的是( C )[A] B  [B] BX [C ] BL [D ] MOV13. ARM7属于( A )结构,ARM9属于( B )结构。

      [A] 冯.诺依曼 [B] 哈佛14. ARM7是( B )级流水线,ARM9是( C )级流水线 [A] 1 [B] 3 [C ] 5 [D ] 7 15. ARM中可以访问状态寄存器的指令是( D ),能够访问内存的指令是( B ) [A] MOV [B] LDR [C ] MCR [D ] MRS16. 异步串口中数据位可以是( ABCD ) [A] 5 [B] 6 [C ] 7 [D ] 817. I2C协议中有几根线( B )[A] 1  [B] 2 [C ] 3 [D ] 418. I2C协议中设备地址模式有( AC ) [A] 7位地址模式  [B] 8位地址模式[C ] 10位地址模式 [D ] 4地址模式19. S3C2410采用的是( D )核心 [A] ARM7TDMI  [B] ARM9TDMI [C ] ARM926EJ-S [D ] ARM920T20. 在串行异步通讯中,发送端串口的TxD要和接收端串口的( B )相连接 [A] TxD  [B] RxD [C ] nCTS [D ] nRTS21. 在嵌入式系统设计中可以通过( B )来测量电池电压,可以用(C)来驱动喇叭发声 [A] DAC  [B] ADC [C ] PWM [D ] Timer [E] RTC22. MMU的作用有( AB )[A] 内存保护  [B] 地址转换 [C ] 加快存取速度 [D ] 安全保密 [E] 内存分配23. 以下属于DMA特点的有( BC )[A] 占用CPU  [B] 占用总线 [C ] 不占用CPU [D ] 不占用总线24. 下面的设备中属于闪存的设备有( AD )[A] K9F1208U0M [B] MAX3232 [C ] HY57V561620 [D ] Am29LV160D25. I2C传输是( B )方式传输[A] 单工  [B] 半双工 [C ] 全双工26、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

      ( D )(A) 处理器的编译器能够产生可重入代码 (B) 在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断 (D) 有大量的存储空间 27、下面哪种操作系统最方便移植到嵌入式设备中 ( D )(A) DOS (B)unix (C) Windows xp (D)linux 28、下面哪个选项不是SUB设备的特点 ( B )(A) 串行通信方式 (B)不可热拨插(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快29、下面哪种嵌入式操作系统很少用于终端设备上 ( C )(A) Symbian (B)WinCE (C) uc/os (D)linux30、以下哪项关于SRAM和DRAM的区别是不对 ( A )(A) SRAM比DRAM慢 (B)SRAM比DRAM耗电多(C) DRAM存储密度比SRAM高得多 (D)DRM需要周期性刷新31、uc/os操作系统不包含以下哪几种状态。

      ( C )(A) 运行 (B)挂起 (C) 退出 (D)休眠32、0x07&0x11的运算结果是 ( A )(A) 0x01 (B)0x11 (C) 0x17 (D)0x0733、以下哪种方式不是uc/os操作系统中任务之间通信方式 ( C )(A) 信号量 (B)消息队列 (C) 邮件 (D)邮箱34、以下哪种方式不是文件系统的格式 ( B )(A) FAT (B)DOS (C) NTFS (D)Ext35、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改 A )(A) OS_CORE.C (B)include.h (C) OS_CPU.H (D)OSTaskInit36. 下面哪点不是嵌入式操作系统的特点 ( C )A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性37. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。

      ( A )A. Reset B. 数据中止 C. FIQ D. IRQ38. NAND FLASH和NOR FLASH的区别正确的是 ( D )A. NOR的读速度比NAND稍慢一些 B. NAND的写入速度比NOR慢很多C. NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作二.填空题(选10个空,每空2分,共20分)1、一般而言,嵌入式系统的构架可以分为4个部分:分别是 处理器 、存储器、输入/输出和软件,一般软件亦分为操作系统相关和 应用软件 两个主要部分2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, 嵌入式微处理器 , 嵌入式DSP处理器 以及片上系统3、操作系统是联接硬件与应用程序的系统程序,其基本功能有 进程管理 、进程间通信、 内存管理 、I/O资源管理4、从嵌入式操作系统特点可以将嵌入式操作系统分为 实时操作系统 和分时操作系统,其中实时系统亦可分为 硬实时操作系统 和软实时系统5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的 通信 ,内核的基本服务是 任务切换 。

      6、嵌入式开发一般采用 宿主机/目标机 方式,其中宿主机一般是指 PC机/台式机 7、哈佛体系结构数据空间和地址空间 分开 ,ARM7TDMI采用 冯诺依曼体系 的内核架构,ARM920T采用 哈佛 的内核架构 8. ARM7TDMI采用 3 级流水线结构,ARM920TDMI采用 5 级流水线9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于 分时 操作系统,VxWorks属于 实时嵌入式 操作系统10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试 ),M表示内嵌乘法器Multiplier,I表示 嵌入式ICE ,支持断点和调试11、I/O接口电路数据传送方式有: 查询 、中断 、DMA、I/O通道和I/O处理机方式12、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件 、软件和 开发平台 13、嵌入式系统的设计过程包括:需求分析、 规格说明 、 体系结构设计 、构件设计、系统集成和系统测试14、RAM存储器有两种,分别是: SRMA 和 DRAM 。

      三.名词解释(选5个,每个2分,共10分)1.SOPC 可编程片上系统2.DRAM 动态存储器3.RTOS 实时多任务操作系统4.SPI 串行外围设备接口5.ICE 仿真器6.BSP 板级支持包7.HAL 硬件抽象层8.API 应用程序接口四、简答题(选4个,每个5分,共20分)1、 根据嵌入式系统的特点,写出嵌入式系统的定义 以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统2、 试分析实时操作系统的工作状态特点及相互之间的转换 运行:获得CPU的控制权; 就绪:进入任务等待队列,通过调度中转为运行状态; 挂起:任务发生阻塞,称出任务等待队列,等待系统实时事件的发生而被唤醒,从而转为就绪或者运行; 休眠:任务完成或者错误等原因被清除的任务,也可以认为是系统中不存在的任务3、 写出uc/os操作系统在某一任务正在执行时发生中断的处理过程中断现有程序-保护现场-执行中断服务程序-判断当前程序优先级或是否允许任务调度—(否)执行原来程序(是)执行更高优先级任务-返回4.ARM的处理器总共有多少个寄存器,这些寄存器按其在用户编程中的功能是如何划分的?答案:ARM处理器共有37个寄存器,这37个寄存器按其在用户编程。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.