嵌入式系统与结构_第1页
嵌入式系统与结构_第2页
嵌入式系统与结构_第3页
嵌入式系统与结构_第4页
嵌入式系统与结构_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、· 作业详细信息 · 单 选 题 · 多 选 题 · 判 断 题 · 填 空 题 作业>>详细信息· 学期:141511 · 课程名称:嵌入式系统与结构 · 作业名称:嵌入式系统与结构 · 本次作业成绩:0分     作业综合成绩:0分 · 本次题目信息:多选题:15 单选题:35 · 多选题个数:15个    完成次数:1次 · 单选题个数:35个   

2、 完成次数:1次 · 指导教师:张晋东  所在学院:算机科学与技术学院 · EMail:zhangjindong_100 作业>>单选题窗体顶端1:通常用作堆栈指针的寄存器叫什么名字?1.r13 2.r14 3.r15 4.cpsr 2:根据ARM命名规则,ARM7TDMI的T代表什么意思?1.debug 2.支持Thumb指令 3.多媒体处 4.支持Jazelle加速 3:提供了安全解决方案的ARM系列产品是以下系列中的哪一种?1.PowerPC 2.SecurCore 3.OMAP 4.AT91 4:ARM共有几种处理器模式?1

3、.7 2.8 3.9 4.10 5:当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?1.会 2.不会 3.根据程序的执行状态决定是否影响 4.根据执行的指令决定是否影响 6:当处理器访问存储器失败时,将发生哪种异常?1.Data Abort 2.指令预取异常 3.IRQ中断请求 4.FIQ中断请求 7:用户模式下的可见通用寄存器个数为多少个?1.37个 2.16个 3.38个 4.39个 8:ARM汇编指令中,用于实现加法运算的是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 9:通常用来保存子程序返回地址的连接寄存器叫什么?1.r1 2.r14 3.spsr 4.c

4、psr 10:对MMU和MPU的区别描述正确的是?1.MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 2.两种功能相同,可以在不同的芯片上集成不同的模块 3.MMU的功耗比MPU低 4.MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 11:Thumb指令集的长度是多少?1.32位 2.16位 3.除MOV指令32位外,其他指令均为16位 4.可以通过编译器的选项设定其是16位还是32位 12:ARM汇编指令中,用于实现乘法运算的是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 13:ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?1.AD

5、D 2.SUB 3.MUL 4.MOV 14:ATPCS中规定,使用哪个寄存器存放程序的返回地址?1.r14 2.r13 3.cpsr 4.spsr 15:指令MOV r0,r1,LSL,3中,LSL的作用是?1.算术右移 2.逻辑左移 3.逻辑右移 4.循环右移 16:ARM的全称是什么?1.Advanced RISR Machines 2.A Run Machine 3.Advanced Research Man 4.Addressed Red Middle 17:下列哪条指令可以实现r1r0×3?1.ADD r1,r0,r0,LSL #1 2.ADD r1,r0,r0,LSL

6、#3 3.MOV r1, r0,LSL #1 4.MOV r1,r0,LSL #3 18:中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么?1.FIQ 2.IRQ 3.Data Abort 4.SWI 19:假设r00x05,r10x03,正确执行SUB r0,r0,r1后,r0的值为?1.0x01 2.0x02 3.0x03 4.0x04 20:ARM使用那个寄存器存放程序的返回地址?1.R14 2.r12 3.cpsr 4.spsr 21:ARM上的外设中断,通常产生哪种异常?1.FIQ 2.IRQ 3.Data Abort 4.SWI 22:下列处理器的处理

7、速度,哪个更接近ARM9?1.80MHz 2.150MHz 3.260MHz 4.335MHz 23:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NE 2.EQ 3.GE 4.LT 24:程序状态寄存器CPSR的C位表示什么?1.运算结果为负 2.运算结果为0 3.运算结果产生进位 4.结果溢出 25:ARM上电执行下列哪种异常?1.Reset 2.未定义指令 3.IRQ 4.FIQ 26:正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加多少字节?1.1字节 2.2字节 3.3字节 4.4字节 27:ARM中哪个异常优先级最高?1.Reset 2.未定义指令 3.I

8、RQ 4.FIQ 28:各种模式下通用的寄存器有那些?1.r0r7 2.r0r12 3.r0r37 4.r0r4 29:条件指令助记符EQ代表什么?1.不相等 2.相等 3.大于 4.等于 30:下列哪条指令,可以实现将地址单元(r1r2×4)的数据读到r0?1.LDR r0,r1,r2,LSL ×2 2.LDR r0,r2,r1,LSL ×2 3.STR r0,r1,r2,LSL ×2 4.STR r0,r2,r1,LSL ×2 31:ARM中位于主存储器和内核之间的快速存储器叫什么?1.Cache 2.MMU 3.MPU 4.SDRAM 3

9、2:CPSR寄存器的作用是什么?1.存储当前的处理器状态 2.程序计数寄存器 3.中断状态寄存器 4.堆栈指针寄存器 33:下列哪条指令可以实现把r0中的数据保存到内存单元(r1100)中?1.STR r0,r1,#100 2.STR r0,r1,#200 3.STR r0,r1,#300 4.STR r0,r1,#400 34:ARM的启动向量?1.0xffffffff 2.0x00000000 3.0x11110000 4.0000ffff 35:下面哪条指令使用了ARM中的桶型移位寄存器?1.LDR r0,r1, #2 2.LDR r0,r2 3.STR r0,r1,r2,LSL #2

10、4.STR r0,r2, #2! 已经提交!再次提交可点击作业浏览重新抽题!窗体底端作业>>多选题窗体顶端1:下列指令中,哪些指令可以实现程序的跳转?1.B2.BL3.BX4.BLX答案为:1 2 3 4 2:多寄存器传送指令LDM/STM有哪几种寻址方式?1.IA(Increment After)事后增址2.IB(Increment Before)事先增址3.DA(Decrement After)事后递减4.DB(Decrement Before)事先递减答案为:1 2 3 4 3:ARM支持哪几种指令集?1.ARM2.thumb3.Java4.x86答案为:1 2 4:ARM的

11、3级流水线包括哪几个阶段?1.取址2.译码3.执行4.运算答案为:1 2 3 5:下列指令执行完成后,使寄存器r1的值发生变化的是哪些?1.STR r0,r1,#1002.STR r0,r1,#100!3.STR r0,r1,#1004.STR r0,r1,#400答案为:2 3 6:下列指令执行完成后,使寄存器r0的值没有发生变化的是哪些?1.STR r1,r0,#1002.STR r1,r0,#100!3.STR r1,r0,#1004.STR r1,r0,#400答案为:1 4 7:ARM异常包括?1.复位2.未定义指令3.数据异常4.软件异常答案为:1 2 3 4 8:ARM处理器有两

12、个级别的中断请求,他们分别是?1.IRQ2.FIQ3.Abort4.Reset答案为:1 2 9:ARM的中断向量号可以位于什么地址上?1.0x000000002.0xffffffff3.0x0000ffff4.ffff0000答案为:1 4 10:下列哪条指令没有使用ARM中的桶型移位寄存器?1.LDR r0,r1, #22.LDR r0,r2,r1,LSL #23.STR r0,r1,r2,LSL #24.STR r0,r2, #2!答案为:1 4 11:下列指令中可以实现多寄存器传送的指令有哪些?1.LDM2.STM3.LDR4.STR答案为:1 2 12:下列哪个指令可以实现处理器的状

13、态转移?1.B2.BL3.BX4.BLX答案为:3 4 13:对CPSR寄存器的作用描述不正确的是?1.存储当前的处理器状态2.程序计数寄存器3.中断状态寄存器4.堆栈指针寄存器答案为:2 3 4 14:下列哪些指令执行完成后,可以影响程序的标志状态寄存器?1.MOV  r1,r22.CMP  r1,r23.ADDS  r0,r1,r24.SUB  r0,r1,r2答案为:2 3 15:下列哪些指令可以实现对协处理器的访问?1.MRC2.MCR3.LDR4.STM答案为:1 2 已经提交!再次提交可点击作业浏览重新抽题!窗体底端作业>>判断题

14、窗体顶端对不起,该次作业没有判断题窗体底端作业>>填空题窗体顶端对不起,该次作业没有填空题窗体底端· 作业详细信息 · 单 选 题 · 多 选 题 · 判 断 题 · 填 空 题 作业>>详细信息· 学期:141511 · 课程名称:嵌入式系统与结构 · 作业名称:嵌入式系统与结构 · 本次作业成绩:0分     作业综合成绩:0分 · 本次题目信息:多选题:15 单选题:35 · 多选题个数:15个  

15、;  完成次数:2次 · 单选题个数:35个    完成次数:2次 · 指导教师:张晋东  所在学院:算机科学与技术学院 · EMail:zhangjindong_100 作业>>单选题窗体顶端1:Intel生产的ARM芯片叫什么?1.PowerPC 2.MIPS 3.Firecold 4.xscale 2:ARM中哪个异常优先级最高?1.Reset 2.未定义指令 3.IRQ 4.FIQ 3:当前程序状态字寄存器的名称是什么?1.CPSR 2.SPSR 3.MCR 4.M

16、SR 4:ARM汇编指令中,用于实现乘法运算的是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 5:ARM中位于主存储器和内核之间的快速存储器叫什么?1.Cache 2.MMU 3.MPU 4.SDRAM 6:使用单一平板地址的ARM地址空间,最大寻址空间为多少?1.2G 2.4G 3.1G 4.8G 7:ARM上实现内存管理的单元叫什么?1.MMU 2.Cache 3.MPU 4.VFP 8:当处理器访问存储器失败时,将发生哪种异常?1.Data Abort 2.指令预取异常 3.IRQ中断请求 4.FIQ中断请求 9:中断向量表中(假设中断向量表起始地址在0x00),位于0x08

17、地址的中断是什么?1.FIQ 2.IRQ 3.Data Abort 4.SWI 10:下列哪些指令可以访问程序状态寄存器?1.MRS 2.MCS 3.LDR 4.STM 11:ARM上电执行下列哪种异常?1.Reset 2.未定义指令 3.IRQ 4.FIQ 12:ARM使用什么样的总线协议?1.AMBA 2.CAN 3.1553b总线 4.TCP/IP 13:ATPCS中规定,使用哪个寄存器存放程序的返回地址?1.r14 2.r13 3.cpsr 4.spsr 14:假设r00x01,r10x03,正确执行MOV r0,r1 LSL #1后,r0的值为?1.0x05 2.0x06 3.0x0

18、7 4.0x08 15:ATPCS中规定,用哪些寄存器传递参数?1.r0r3 2.r0r8 3.r8r12 4.r0r12 16:下列哪条指令可以实现把r0中的数据保存到内存单元(r1100)中?1.STR r0,r1,#100 2.STR r0,r1,#200 3.STR r0,r1,#300 4.STR r0,r1,#400 17:条件指令助记符EQ代表什么?1.不相等 2.相等 3.大于 4.等于 18:ARM汇编语言中,用于实现软中断的是哪条指令?1.ADD 2.SUB 3.SWI 4.MOV 19:程序员可见的寄存器有哪些?1.r0r15 2.r0r15、cpsr 3.r0r15、c

19、psr、spsr 4.r0r37 20:如何禁止IRQ中断?1.将CPSR寄存器的I位置1 2.将CPSR寄存器的F位置1 3.将CPSR寄存器的T位置1 4.将CPSR寄存器的C位置1 21:用户模式下的可见通用寄存器个数为多少个?1.37个 2.16个 3.38个 4.39个 22:ARM体系结构中共有多少个物理寄存器?1.37个 2.10个 3.12个 4.72个 23:ARM9使用几级流水线?1.3级 2.4级 3.5级 4.6级 24:Thumb指令集的长度是多少?1.16 2.32 3.64 4.72 25:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NE 2.EQ 3

20、.GE 4.LT 26:ARM的启动向量?1.0xffffffff 2.0x00000000 3.0x11110000 4.0000ffff 27:ARM共有几种处理器模式?1.7 2.8 3.9 4.10 28:指令的三级流水线中,预取阶段完成的任务是?1.从存储器装载一条指令 2.识别将被执行的指令 3.ALU处理指令 4.把结果写会计算器 29:ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个?1.0x101 2.0x102 3.0xff1 4.0xff 30:下面所列指令,哪一条指令语法格式正确?1.ADD  r1,r2 2.ADD 

21、 r1,r2,r3 3.MOV  r1,r2,r3 4.LDR  r1,r2 31:ARM汇编指令中,用于实现减法运算的是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 32:ARM用于响应快速外部中断的处理器模式叫什么?1.FIQ 2.IRQ 3.数据异常 4.SWI 33:下列哪个指令可以实现处理器的状态转移?1.B 2.BL 3.BX 4.MOV 34:下面哪条指令使用了ARM中的桶型移位寄存器?1.LDR r0,r1, #2 2.LDR r0,r2 3.STR r0,r1,r2,LSL #2 4.STR r0,r2, #2! 35:ARM上实现内存管理的单

22、元叫什么?1.MMU 2.cp15 3.MPU 4.VFP 已经提交!再次提交可点击作业浏览重新抽题!窗体底端作业>>多选题窗体顶端1:ARM的中断向量号可以位于什么地址上?1.0x000000002.0xffffffff3.0x0000ffff4.ffff0000答案为:1 4 2:下列指令中,哪些指令可以实现程序的跳转?1.B2.BL3.BX4.BLX答案为:1 2 3 4 3:下列指令执行完成后,使寄存器r1的值发生变化的是哪些?1.STR r0,r1,#1002.STR r0,r1,#100!3.STR r0,r1,#1004.STR r0,r1,#400答案为:2 3 4

23、:下列哪条指令没有使用ARM中的桶型移位寄存器?1.LDR r0,r1, #22.LDR r0,r2,r1,LSL #23.STR r0,r1,r2,LSL #24.STR r0,r2, #2!答案为:1 4 5:下列哪些指令执行完成后,可以影响程序的标志状态寄存器?1.MOV  r1,r22.CMP  r1,r23.ADDS  r0,r1,r24.SUB  r0,r1,r2答案为:2 3 6:ARM支持哪几种指令集?1.ARM2.thumb3.Java4.x86答案为:1 2 7:ARM异常包括?1.复位2.未定义指令3.数据异常4.软件异常答案为:1

24、 2 3 4 8:下列描述中,哪些不正确的是哪些?1.ARM不包含除法硬件2.ARM9以后的版本中包含除法硬件3.ARM中的除法交给协处理器完成4.ARM体系结构中专门的除法逻辑答案为:1 2 3 4 9:下列指令中可以实现多寄存器传送的指令有哪些?1.LDM2.STM3.LDR4.STR答案为:1 2 10:对CPSR寄存器的作用描述不正确的是?1.存储当前的处理器状态2.程序计数寄存器3.中断状态寄存器4.堆栈指针寄存器答案为:2 3 4 11:ARM处理器有两个级别的中断请求,他们分别是?1.IRQ2.FIQ3.Abort4.Reset答案为:1 2 12:下列指令执行完成后,使寄存器r

25、0的值没有发生变化的是哪些?1.STR r1,r0,#1002.STR r1,r0,#100!3.STR r1,r0,#1004.STR r1,r0,#400答案为:1 4 13:下列哪个指令可以实现处理器的状态转移?1.B2.BL3.BX4.BLX答案为:3 4 14:ARM内核有几种状态?1.ARM状态2.Thumb状态3.Jazelle状态4.中断状态答案为:1 2 15:下列哪些指令可以放在向量表中?1.跳转指令2.MOV指令3.LDR指令4.ADD指令答案为:1 2 3 4 已经提交!再次提交可点击作业浏览重新抽题!窗体底端作业>>判断题窗体顶端对不起,该次作业没有判断题

26、窗体底端作业>>填空题窗体顶端对不起,该次作业没有填空题窗体底端· 作业详细信息 · 单 选 题 · 多 选 题 · 判 断 题 · 填 空 题 作业>>详细信息· 学期:141511 · 课程名称:嵌入式系统与结构 · 作业名称:嵌入式系统与结构 · 本次作业成绩:0分     作业综合成绩:0分 · 本次题目信息:多选题:15 单选题:35 · 多选题个数:15个    完成次数

27、:3次 · 单选题个数:35个    完成次数:4次 · 指导教师:张晋东  所在学院:算机科学与技术学院 · EMail:zhangjindong_100 作业>>单选题窗体顶端1:ARM采用多少位的体系结构?1.64位 2.32位 3.16位 4.8位 2:默认情况下,数据处理指令是否影响程序状态字寄存器?1.影响 2.不影响 3.根据指令的不同,影响情况不同 4.根据程序执行状态,决定是否影响程序状态字寄存器 3:提供了安全解决方案的ARM系列产品是以下系列中的哪一种?1.PowerPC

28、 2.SecurCore 3.OMAP 4.AT91 4:用户模式下的可见通用寄存器个数为多少个?1.37个 2.16个 3.38个 4.39个 5:当前程序状态字寄存器的名称是什么?1.CPSR 2.SPSR 3.MCR 4.MSR 6:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NE 2.EQ 3.GE 4.LT 7:Intel生产的ARM芯片叫什么?1.PowerPC 2.MIPS 3.Firecold 4.xscale 8:下列处理器的处理速度,哪个更接近ARM9?1.80MHz 2.150MHz 3.260MHz 4.335MHz 9:ARM汇编指令中,用于实现加法运算的

29、是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 10:下列哪条指令执行完成后,可以影响程序的标志状态寄存器?1.MOV  r1,r2 2.CMP  r1,r2 3.ADD  r0,r1,r2 4.SUB  r0,r1,r2 11:下列哪些指令可以访问程序状态寄存器?1.MRS 2.MCS 3.LDR 4.STM 12:外部中断发生时,处理器进入哪种状态?1.ARM 2.Thumb 3.Jazelle 4.由芯片的硬件连线决定 13:ARM共有几种处理器模式?1.7 2.8 3.9 4.10 14:程序员可见的寄存器有哪些?1.r0r15 2.

30、r0r15、cpsr 3.r0r15、cpsr、spsr 4.r0r37 15:ARM的指令执行靠什么驱动?1.流水线 2.微代码 3.电容放电 4.电磁感应 16:ARM汇编指令中,用于实现乘法运算的是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 17:指令的三级流水线中,预取阶段完成的任务是?1.从存储器装载一条指令 2.识别将被执行的指令 3.ALU处理指令 4.把结果写会计算器 18:Thumb指令集的长度是多少?1.16 2.32 3.64 4.72 19:ARM中哪个异常优先级最高?1.Reset 2.未定义指令 3.IRQ 4.FIQ 20:ARM体系结构中共有多少个

31、物理寄存器?1.37个 2.10个 3.12个 4.72个 21:各种模式下通用的寄存器有那些?1.r0r7 2.r0r12 3.r0r37 4.r0r4 22:ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?1.ADD 2.SUB 3.MUL 4.MOV 23:CPSR寄存器的作用是什么?1.存储当前的处理器状态 2.程序计数寄存器 3.中断状态寄存器 4.堆栈指针寄存器 24:条件指令助记符EQ代表什么?1.不相等 2.相等 3.大于 4.等于 25:ARM处理模式中,除以下那一种其他模式均为特权模式?1.用户模式 2.管理模式 3.IRQ模式 4.数据异常模式 26:ARM使用

32、什么样的总线协议?1.AMBA 2.CAN 3.1553b总线 4.TCP/IP 27:ARM芯片采用什么样的体系结构?1.RISC 2.CISC 3.x86 4.MIPS 28:对MMU和MPU的区别描述正确的是?1.MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 2.两种功能相同,可以在不同的芯片上集成不同的模块 3.MMU的功耗比MPU低 4.MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能 29:ARM中位于主存储器和内核之间的快速存储器叫什么?1.Cache 2.MMU 3.MPU 4.SDRAM 30:ARM上实现内存管理的单元叫什么?1.MMU

33、2.cp15 3.MPU 4.VFP 31:ATPCS中规定,用哪些寄存器传递参数?1.r0r3 2.r0r8 3.r8r12 4.r0r12 32:假设r00x01,r10x03,正确执行MOV r0,r1 LSL #1后,r0的值为?1.0x05 2.0x06 3.0x07 4.0x08 33:中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么?1.FIQ 2.IRQ 3.Data Abort 4.SWI 34:假设r00x01,r10x03,正确执行ADD r0,r0,r1 LSL #1后,r0的值为?1.0x05 2.0x06 3.0x07 4.0x08 35:使用单一平板地址的ARM地址空间,最大寻址空间为多少?1.2G 2.4G 3.1G 4.8G 已经提交!再次提交可点击作业浏览重新抽题!窗体底端作业>>多选题窗体顶端1:下列指令执行完成后,使寄存器r1的值发生变化的是哪些?1.STR r0,r1,#1002.STR r0,r1,#100!3.STR r0,r1,#1004.STR r0,r1,#400答案为:2 3

温馨提示

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

评论

0/150

提交评论