ARM嵌入式期末考试试题.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 一、选择题 ( 共 5) 1、下面哪个不是嵌入式操作系统的特点。 (C ) A. 内核精简 B.专用性强 C. 功能强大 D. 高实时性 2、ARM指令集合 Thumb指令集分别是( D )位的。 A.8,16 B.16 ,32 C.16,16 D.32,16 3、FIQ 中断的入口地址是( A ) A.0x0000001C B.0C.0 D.0 4、ADD R0,R1,#6 ,执行该指令时属于( A )寻址方式。 A. 立即寻址 B. 多寄存器寻址 C. 寄存器直接寻址 D. 相对寻址 5、寄存器 R13除了可以用作通用寄存器之外,还可以作为( B ) A. 程序计数器 B. 堆栈指针寄存器 C. 链寄存器 D. 基址寄存器 6、一个 32 位字 0 在采用 bigEndian 存储,在内存的排列正确的 是( B) A.78 56 34 12 B.12 34 56 78 C.87 65 43 21 D.21 43 65 87 二、填空题 ( 共 5 个) 1、嵌入式系统体系结构一般具有冯 . 诺依曼和哈佛两种基本形式,且 ARM7 采用 冯. 诺依曼体系结构。 2、从编程角度看, ARM微处理器一般有 ARM和 Thumb两种工作状态。 3、ARM9处理器使用了程序存储器和数据存储器分开独立编址的哈佛结构, 并采用 5 级指令流水线, 5 级流水线操作分别是取指、译码、执指、缓冲和 写 回。 4、ARM微处理器支持字节、半字、字三种数据类型,数据的位数分别为 8 位、 16 位、32 位,其中字必须以 4 字节为边界对齐,半字必须以 2 字节为边界 对齐。 5、复位异常的优先级最高,因此在任何情况下,只要进入该状态系统无条 件地将 PC指向 0处,以执行系统第一条指令。 三、判断题(共 5 个) 1、ARM7采用 3 级指令流水线,即取指令、译码和执行指令。 (√) 2、Boot Loader 是在操作系统内核运行之前运行的一段小程序。 ( √) 3、嵌入式系统开发环境只需要宿主机和目标机就可以。 (×) 4 、ARM指令中“ %”后面的数字为十进制数。 (×) 5、无论何种模式下 R15均作为 PC使用。 (√) 6、ATPCS中的参数传递规则只能使用寄存器 R0-R3来进行参数的传递。 (×) 7、在 C 语言程序中调用汇编语言程序的方法是使用 EXTERN关键字。 (√) 8、Char *a[5]; 是数组指针的声明格式。 (×) 9、指令 ADD Rd,Rn,#3 和指令 ADD Rd,Rn,Rm的寻址方式不同。 (√) 10、指令 MUL R1,R1,R6是正确的。

您可能关注的文档

文档评论(0)

Wang216654 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档