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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

嵌入式系统与结构.docx

1、嵌入式系统与结构嵌入式系统与结构一、单选题 1. (4分)ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射? A. ALU B. 桶型移位寄存器 C. Cache D. MMU ARM共有几种处理器模式? A. 7 B. 8 C. 9 D. 10 根据ARM命名规则,ARM7TDMI的T代表什么意思? A. debug B. 支持Thumb指令 C. 多媒体处 D. 支持Jazelle加速 中断向量表中(假设中断向量表起始地址在0x0),软中断的中断向量是多少? A. 0x00 B. 0x04 C. 0x08 D. 0x0c ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?

2、A. ADD B. SUB C. MUL D. MOV 下列哪条指令可以实现把r0中的数据保存到内存单元(r1100)中? A. STR r0,r1,#100 B. STR r0,r1,#200 C. STR r0,r1,#300 D. STR r0,r1,#400 处理器上电默认进入哪种状态? A. ARM B. Thumb C. Jazelle D. 由芯片的硬件连线决定 .(4分)ARM汇编语言中,用于实现软中断的是哪条指令? A. ADD B. SUB C. SWI D. MOV 假设r00x01,r10x03,正确执行MOV r0,r1后,r0的值为? A. 0x01 B. 0x02

3、 C. 0x03 D. 0x04 下列哪条指令,可以实现将地址单元(r1r24)的数据读到r0? A. LDR r0,r1,r2,LSL2 B. LDR r0,r2,r1,LSL2 C. STR r0,r1,r2,LSL2 D. STR r0,r2,r1,LSL2 指令MOV r0,r1,LSL,3中,LSL的作用是? A. 算术右移 B. 逻辑左移 C. 逻辑右移 D. 循环右移 Intel生产的ARM芯片叫什么? A. PowerPC B. MIPS C. Firecold D. xscale (4分)下列哪条指令执行完成后,可以影响程序的标志状态寄存器? A. MOV r1,r2 B.

4、CMP r1,r2 C. ADD r0,r1,r2 D. SUB r0,r1,r2 程序状态寄存器CPSR的C位表示什么? A. 运算结果为负 B. 运算结果为0 C. 运算结果产生进位 D. 结果溢出 ARM汇编指令中,用于实现64位无符号乘法运算的是哪条指令? A. UMULL B. UMLAL C. MUL D. MOV 假设r00x05,r10x03,正确执行SUB r0,r0,r1后,r0的值为? A. 0x01 B. 0x02 C. 0x03 D. 0x04 对MMU和MPU的区别描述正确的是? A. MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 B. 两种功能

5、相同,可以在不同的芯片上集成不同的模块 C. MMU的功耗比MPU低 D. MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 ARM上电执行下列哪种异常? A. Reset B. 未定义指令 C. IRQ D. FIQ ARM上实现内存管理的单元叫什么? A. MMU B. Cache C. MPU D. VFP ARM上实现内存管理的单元叫什么? A. MMU B. cp15 C. MPU D. VFP .二、多选题 ARM处理器有两个级别的中断请求,他们分别是? A. IRQ B. FIQ C. Abort D. Reset ARM的中断向量号可以位于什么地址上? A. 0

6、x00000000 B. 0xffffffff C. 0x0000ffff D. ffff0000 .答案 A,DARM内核有几种状态? A. ARM状态 B. Thumb状态 C. Jazelle状态 D. 中断状态 .答案 A,B .下列哪些指令可以放在向量表中? A. 跳转指令 B. MOV指令 C. LDR指令 D. ADD指令 .答案 A,B,C,D 下列描述中,哪些不正确的是哪些? A. ARM不包含除法硬件 B. ARM9以后的版本中包含除法硬件 C. ARM中的除法交给协处理器完成 D. ARM体系结构中专门的除法逻辑 .答案 A,B,C,D 一、单选题 当处理器访问存储器失败

7、时,将发生哪种异常? A. Data Abort B. 指令预取异常 C. IRQ中断请求 D. FIQ中断请求 下列那个寄存器被当作程序计数器pc? A. r12 B. r13 C. r14 D. r15 通常用来保存子程序返回地址的连接寄存器叫什么? A. r1 B. r14 C. spsr D. cpsr 默认情况下,数据处理指令是否影响程序状态字寄存器? A. 影响 B. 不影响 C. 根据指令的不同,影响情况不同 D. 根据程序执行状态,决定是否影响程序状态字寄存器 得分: ARM采用多少位的体系结构? A. 64位 B. 32位 C. 16位 D. 8位 下列判断中,对ARM指令集

8、和Thumb指令集的关系描述正确的是? A. ARM指令集是Thumb指令集的子集 B. Thumb指令集是ARM指令集的子集 C. Thumb指令集是ARM指令集的补充 D. ARM指令集是Thumb指令集的补充 ARM的启动向量? A. 0xffffffff B. 0x00000000 C. 0x11110000 D. 0000ffff 中断向量表中(假设中断向量表起始地址在0x0),软中断的中断向量是多少? A. 0x00 B. 0x04 C. 0x08 D. 0x0c 下列哪条指令可以实现把r0中的数据保存到内存单元(r1100)中? A. STR r0,r1,#100 B. STR

9、r0,r1,#200 C. STR r0,r1,#300 D. STR r0,r1,#400 中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么? A. FIQ B. IRQ C. Data Abort D. SWI 用户模式下的可见通用寄存器个数为多少个? A. 37个 B. 16个 C. 38个 D. 39个 根据ARM命名规则,ARM7TDMI的D代表什么意思? A. debug B. 支持Thumb指令 C. 多媒体处理 D. 支持Jazelle加速 正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加多少字节? A. 1字节 B. 2字节 C.

10、 3字节 D. 4字节 ARM汇编指令中,用于实现减法运算的是哪条指令? A. ADD B. SUB C. MUL D. MOV 根据ARM命名规则,ARM7TDMI的D代表什么意思? A. debug B. 支持Thumb指令 C. 多媒体处理 D. 支持Jazelle加速 对MMU和MPU的区别描述正确的是? A. MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 B. 两种功能相同,可以在不同的芯片上集成不同的模块 C. MMU的功耗比MPU低 D. MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 ARM上的外设中断,通常产生哪种异常? A. FIQ B

11、. IRQ C. Data Abort D. SWI 当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr? A. 会 B. 不会 C. 根据程序的执行状态决定是否影响 D. 根据执行的指令决定是否影响 ARM汇编指令中,用于实现加法运算的是哪条指令? A. ADD B. SUB C. MUL D. MOV 假设r00x01,r10x03,正确执行ADD r0,r0,r1后,r0的值为? A. 0x01 B. 0x02 C. 0x03 D. 0x04 .二、多选题 下列哪些指令可以实现对协处理器的访问? A. MRC B. MCR C. LDR D. STM .答案 A,B .多寄存

12、器传送指令LDM/STM有哪几种寻址方式? A. IA(Increment After)事后增址 B. IB(Increment Before)事先增址 C. DA(Decrement After)事后递减 D. DB(Decrement Before)事先递减 .答案 A,B,C,D 下列描述中,哪些不正确的是哪些? A. ARM不包含除法硬件 B. ARM9以后的版本中包含除法硬件 C. ARM中的除法交给协处理器完成 D. ARM体系结构中专门的除法逻辑 .答案 A,B,C,D .下列哪个指令可以实现处理器的状态转移? A. B B. BL C. BX D. BLX .答案 C,D AR

13、M支持哪几种指令集? A. ARM B. thumb C. Java D. x86 .答案 A,B 一、单选题 外部中断发生时,处理器进入哪种状态? A. ARM B. Thumb C. Jazelle D. 由芯片的硬件连线决定 当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr? A. 会 B. 不会 C. 根据程序的执行状态决定是否影响 D. 根据执行的指令决定是否影响 指令MOV r0,r1,LSL,3中,LSL的作用是? A. 算术右移 B. 逻辑左移 C. 逻辑右移 D. 循环右移 .答案 B Thumb指令集的长度是多少? A. 32位 B. 16位 C. 除MOV指

14、令32位外,其他指令均为16位 D. 可以通过编译器的选项设定其是16位还是32位 .答案 B程序员可见的寄存器有哪些? A. r0r15 B. r0r15、cpsr C. r0r15、cpsr、spsr D. r0r37 .答案 B .中断向量表中(假设中断向量表起始地址在0x0),软中断的中断向量是多少? A. 0x00 B. 0x04 C. 0x08 D. 0x0c .答案 C .ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令? A. ADD B. SUB C. MUL D. MOV .答案 DARM汇编语言中,用于实现软中断的是哪条指令? A. ADD B. SUB C. S

15、WI D. MOV .答案 C .下列哪条指令可以实现r1r03? A. ADD r1,r0,r0,LSL#1 B. ADD r1,r0,r0,LSL#3 C. MOV r1,r0,LSL#1 D. MOV r1,r0,LSL#3 .答案 A ARM体系结构中共有多少个物理寄存器? A. 37个 B. 10个 C. 12个 D. 72个 .答案 A .下列哪条指令,可以实现将地址单元(r1r24)的数据读到r0? A. LDR r0,r1,r2,LSL2 B. LDR r0,r2,r1,LSL2 C. STR r0,r1,r2,LSL2 D. STR r0,r2,r1,LSL2 答案 A .A

16、RM中规定了一些子程序间调用的基本规则,该规则名称是什么? A. ATPCS B. TPACS C. APCST D. ACSTP .答案 A .当前程序状态字寄存器的名称是什么? A. CPSR B. SPSR C. MCR D. MSR .答案 A .ARM的指令执行靠什么驱动? A. 流水线 B. 微代码 C. 电容放电 D. 电磁感应 嵌入式系统与结构作业题 展开解析 .答案 A .解析 .15. (4分)当处理器访问存储器失败时,将发生哪种异常? A. Data Abort B. 指令预取异常 C. IRQ中断请求 D. FIQ中断请求 CPSR寄存器的作用是什么? A. 存储当前的

17、处理器状态 B. 程序计数寄存器 C. 中断状态寄存器 D. 堆栈指针寄存器 ARM芯片采用什么样的体系结构? A. RISC B. CISC C. x86 D. MIPS ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射? A. ALU B. 桶型移位寄存器 C. Cache D. MMU 得分: ARM体系结构中共有多少个物理寄存器? A. 37个 B. 10个 C. 12个 D. 72个 条件指令助记符EQ代表什么? A. 不相等 B. 相等 C. 大于 D. 等于 .二、多选题 下列哪些指令可以实现把r0中的子数据保存到内存单元(r1100)中? A. STR r0,r1,#1

18、00 B. STR r0,r1,#100! C. STR r0,r1,#100 D. STR r0,r1,#400 .答案 A,BARM处理器有两个级别的中断请求,他们分别是? A. IRQ B. FIQ C. Abort D. Reset .答案 A,B .ARM内核有几种状态? A. ARM状态 B. Thumb状态 C. Jazelle状态 D. 中断状态 .答案 A,B .下列指令中可以实现多寄存器传送的指令有哪些? A. LDM B. STM C. LDR D. STR .答案 A,B .ARM的中断向量号可以位于什么地址上? A. 0x00000000 B. 0xffffffff

19、C. 0x0000ffff D. ffff0000 .答案 A,D 嵌入式系统与结构交卷时间:2015-11-17 17:10:19一、单选题 外部中断发生时,处理器进入哪种状态? A. ARM B. Thumb C. Jazelle D. 由芯片的硬件连线决定 默认情况下,数据处理指令是否影响程序状态字寄存器? A. 影响 B. 不影响 C. 根据指令的不同,影响情况不同 D. 根据程序执行状态,决定是否影响程序状态字寄存器 下列哪些指令可以访问程序状态寄存器? A. MRS B. MCS C. LDR D. STM 指令MOV r0,r1,LSL,3中,LSL的作用是? A. 算术右移 B

20、. 逻辑左移 C. 逻辑右移 D. 循环右移 用户模式下的可见通用寄存器个数为多少个? A. 37个 B. 16个 C. 38个 D. 39个 提供了安全解决方案的ARM系列产品是以下系列中的哪一种? A. PowerPC B. SecurCore C. OMAP D. AT91 假设r00x01,r10x03,正确执行MOV r0,r1后,r0的值为? A. 0x01 B. 0x02 C. 0x03 D. 0x04 下列哪条指令可以实现r1r03? A. ADD r1,r0,r0,LSL#1 B. ADD r1,r0,r0,LSL#3 C. MOV r1,r0,LSL#1 D. MOV r1

21、,r0,LSL#3 正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加多少字节? A. 1字节 B. 2字节 C. 3字节 D. 4字节 假设r00x05,r10x03,正确执行SUB r0,r0,r1后,r0的值为? A. 0x01 B. 0x02 C. 0x03 D. 0x04 程序员可见的寄存器有哪些? A. r0r15 B. r0r15、cpsr C. r0r15、cpsr、spsr D. r0r37 对MMU和MPU的区别描述正确的是? A. MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 B. 两种功能相同,可以在不同的芯片上集成不同的模块 C. M

22、MU的功耗比MPU低 D. MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 嵌入式系统与结构作业题 展开解析 .答案 D .解析 ARM汇编指令中,用于实现乘法运算的是哪条指令? A. ADD B. SUB C. MUL D. MOV ARM上电后进入哪种模式? A. FIQ模式 B. 管理模式 C. IRQ模式 D. 数据异常模式 ARM处理模式中,除以下那一种其他模式均为特权模式? A. 用户模式 B. 管理模式 C. IRQ模式 D. 数据异常模式 ARM的启动向量? A. 0xffffffff B. 0x00000000 C. 0x11110000 D. 0000ff

23、ff ARM汇编指令中,用于实现加法运算的是哪条指令? A. ADD B. SUB C. MUL D. MOV 下面哪条指令使用了ARM中的桶型移位寄存器? A. LDR r0,r1,#2 B. LDR r0,r2 C. STR r0,r1,r2,LSL#2 D. STR r0,r2,#2! ARM上实现内存管理的单元叫什么? A. MMU B. cp15 C. MPU D. VFP 条件指令助记符EQ代表什么? A. 不相等 B. 相等 C. 大于 D. 等于 对CPSR寄存器的作用描述不正确的是? A. 存储当前的处理器状态 B. 程序计数寄存器 C. 中断状态寄存器 D. 堆栈指针寄存器

24、 .答案 B,C,D下列哪些指令可以放在向量表中? A. 跳转指令 B. MOV指令 C. LDR指令 D. ADD指令 答案 A,B,C,D .下列描述中,哪些不正确的是哪些? A. ARM不包含除法硬件 B. ARM9以后的版本中包含除法硬件 C. ARM中的除法交给协处理器完成 D. ARM体系结构中专门的除法逻辑 .答案 A,B,C,D .解析 .下列描述中,哪些不正确的是哪些? A. ARM不包含除法硬件 B. ARM9以后的版本中包含除法硬件 C. ARM中的除法交给协处理器完成 D. ARM体系结构中专门的除法逻辑 下列指令中,哪些指令可以实现程序的跳转? A. B B. BL

25、C. BX D. BLX 一、单选题 1. (4分)假设r00x01,r10x03,正确执行ADD r0,r0,r1后,r0的值为? A. 0x01 B. 0x02 C. 0x03 D. 0x04 通常用来保存子程序返回地址的连接寄存器叫什么? A. r1 B. r14 C. spsr D. cpsr ARM采用多少位的体系结构? A. 64位 B. 32位 C. 16位 D. 8位 答案 B ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令? A. ADD B. SUB C. MUL D. MOV 各种模式下通用的寄存器有那些? A. r0r7 B. r0r12 C. r0r37 D

26、. r0r4 下列哪些指令可以访问程序状态寄存器? A. MRS B. MCS C. LDR D. STM 指令MOV r0,r1,LSL,3中,LSL的作用是? A. 算术右移 B. 逻辑左移 C. 逻辑右移 D. 循环右移 条件指令助记符EQ代表什么? A. 不相等 B. 相等 C. 大于 D. 等于 中断向量表中(假设中断向量表起始地址在0x0),软中断的中断向量是多少? A. 0x00 B. 0x04 C. 0x08 D. 0x0c ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令? A. ADD B. SUB C. MUL D. MOV .答案 D 下列哪条指令,可以实现将地

27、址单元(r1r24)的数据读到r0? A. LDR r0,r1,r2,LSL2 B. LDR r0,r2,r1,LSL2 C. STR r0,r1,r2,LSL2 D. STR r0,r2,r1,LSL2 ARM使用什么样的总线协议? A. AMBA B. CAN C. 1553b总线 D. TCP/IP ARM汇编指令中,用于实现减法运算的是哪条指令? A. ADD B. SUB C. MUL D. MOV 根据ARM命名规则,ARM7TDMI的D代表什么意思? A. debug B. 支持Thumb指令 C. 多媒体处理 D. 支持Jazelle加速 ARM汇编指令中,用于实现64位无符号乘法运算的是哪条指令? A. UMULL B. UMLAL C. MUL D. MOV 下列哪些指令可以访问程序状态寄存器? A. MRS B. MCS C. LDR D. STM ARM上电后进入哪种模式? A.

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

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