《嵌入式系统与结构.docx》由会员分享,可在线阅读,更多相关《嵌入式系统与结构.docx(45页珍藏版)》请在课桌文档上搜索。
1、息信他题题题题 顿选选断空 仲单多判填作业具体信息学期:141511 课程名称:嵌入式系统与结构 作业名称:嵌入式系统与结构 本次作业成果:。分作业综合成果:。分 本次题目信息:多选题:15单选题:35 多选题个数:15个完成次数:1次 单选题个数:35个完成次数:1次 指导老师:张晋东所在学院:算机科学与技术学院EMail:zhangjindong_100作业单选题1:通常用作堆栈指针的寄存器叫什么名字?l.rl3r2.rl4r3.rl54.cpsr2:依据ARM命名规章,ARM7TDMI的T代表什么意思?1.debug2.支持Thumb指令r3.多媒体处4.支持Jazelle加速3:供应了
2、平安解决方案的ARM系列产品是以下系列中的哪一种?1.PowerPC2.SecurCorer3.OMAPr4.AT914:ARM共有几种处理器模式?61.7r2.8r3.9r4.105:当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?r1.会出2.不会r3.依据程序的执行状态打算是否影响r4.依据执行的指令打算是否影响6:当处理器访问存储器失败时,将发生哪种特别?1.DataAbortr2.指令预取特别3.IRQ中断恳求r4.FIQ中断恳求7:用户模式下的可见通用寄存器个数为多少个?r1.37个G2.16个r3.38个r4.39个8:ARM汇编指令中,用于实现加法运算的是哪条指
3、令?0LADDr2.SUBr3.MULr4.MOV9:通常用来保存子程序返回地址的连接寄存器叫什么?rLrl02.rl43.spsrr4.cpsr10:对MMU和MPU的区分描述正确的是?rLMPU除有内存单元爱护功能外,还具有虚拟地址到物理地址的映射功能r2.两种功能相同,可以在不同的芯片上集成不同的模块r3.MMU的功耗比MPU低G4.MMU除有内存单元爱护功能外,还具有虚拟地址到物理地址的映射功能11:Thulnb指令集的长度是多少?rL32位2.16位r3.除MoV指令32位外,其他指令均为16位4.可以通过编译器的选项设定其是16位还是32位12:ARM汇编指令中,用于实现乘法运算的
4、是哪条指令?rLADDr2.SUBG3.MULr4.MOV13:ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?rLADDr2.SUBr3.MUL4.MOV14:ATPCS中规定,使用哪个寄存器存放程序的返回地址?I.rl42.rl33.cpsrr4.spsr15:指令MoVrO,rl,LSL,#3中,LSL的作用是?r1.算术右移e2.规律左移r3.规律右移4.循环右移16:ARM的全称是什么?*1.AdvancedRISRMachines2.ARunMachine3.AdvancedResearchMan4.AddressedRedMiddle17:下列哪条指令可以实现rl=rO
5、X3?LADDrl,r,r,LSL#1r2.ADDrl,r,r,LSL#318:中断向量表中(假设中断向量表起始地址在OXOO),位于0x08地址的中断是什么?r1.FIQr2.IRQ3.DataAbort04.SWI19:假设r0=0x05,rl=0x03,正确执行SUBr,r,rl后,r的值为?r1.OxOl62.0x02r3.0x03r4.0x0420:ARM使用那个寄存器存放程序的返回地址?1.R14r2.rl23.cpsr4.spsr21:ARM上的外设中断,通常产生哪种特别?rLFIQG2.IRQ3.DataAbort22:下列处理器的处理速度,哪个更接近ARM9?r1.80MHz
6、G2.150MHzr3.260MHzr4.335MHz23:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NEr2.EQr3.GEr4.LT24:程序状态寄存器CPSR的C位表示什么?rL运算结果为负r2.运算结果为0出3.运算结果产生进位r4.结果溢出25:ARM上电执行下列哪种特别?1.Resetr2.未定义指令r3.IRQ26:正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加多少字节?rLI字节r2.2字节r3.3字节4.4字节27:ARM中哪个特别优先级最高?1.Resetr2.未定义指令r3.IRQr4.FIQ28:各种模式下通用的寄存器有那些?Lror7r
7、2.r-rl2r3.r-r374.rr429:条件指令助记符EQ代表什么?rL不相等G2.相等3.大于4.等于30:下列哪条指令,可以实现将地址单元(rl+r2X4)的数据读到r?1.LDRr,rl,r2,LSL22.LDRr,r2,rl,LSL23.STRr,rl,r2,LSL24.STRr,r2,rl,LSL231:ARM中位于主存储器和内核之间的快速存储器叫什么?1. Cache2. MMUr3.MPU4.SDRAM32:CPSR寄存器的作用是什么?G1.存储当前的处理器状态r2.程序计数寄存器r3.中断状态寄存器4. 堆栈指针寄存器33:下列哪条指令可以实现把r中的数据保存到内存单元(
8、rl+100)中?cLSTRr,rl,#100C2.STRr,rl,tt200C3.STRr,rl,tt300C4.STRr,rl,tt40034:ARM的启动向量?CLOxffffffffG2.0x00000000C3.0x11110000C4.OOOOffff35:下面哪条指令使用了ARM中的桶型移位寄存器?C1.LDRr,rl,#2C2.LDRr,r2出3.STRr,rl,r2,LSL#2r4.STRr,r2,#2!已经提交!再次提交可点击作业扫瞄重新抽题!!作业多选题1:下列指令中,哪些指令可以实现程序的跳转?r1.Br3.BXr4.BLX2:多寄存器传送指令LDM/STM有哪几种寻址
9、方式?1.1.IA(IncrementAfter)事后增址1.2.IB(IncrementBefore)事先增址1.3.DA(DecrementAfter)事后递减1.4.DB(DecrementBefore)事先递减3:ARM支持哪几种指令集?r1.ARM1.2.thumb1.3.Javar4.x864:ARM的3级流水线包括哪几个阶段?rL取址r2.译码r3.执行r4.运算5:下列指令执行完成后,使寄存器rl的值发生变化的是哪些?LSTRr,rl,ttlOOr2.STRr,rl,ttlOO!r3.STRr,rl,ttlOO4.STRr,答案为:23rl,#4006:下列指令执行完成后,使寄
10、存器r的值没有发生变化的是哪些?LSTRrl,r,#100r2.STRrl,r,ttl!r3.STRrl,r0,#1004.STRrl,r,#400答案为:147:ARM特别包括?rL复位r2.未定义指令r3.数据特别r4.软件特别8:ARM处理器有两个级别的中断恳求,他们分别是?r1.IRQr2.FIQ1.3.Abort14.Reset9:ARM的中断向量号可以位于什么地址上?r1.0x000000002.Oxffffffffr3.OxOOOOffffr4.ffff000010:下列哪条指令没有使用ARM中的桶型移位寄存器?r1.LDRr,rl,#2r2.LDRr,r2,rl,LSL#2r3
11、.STRr,rl,r2,LSL#2r4.STRr,r2,#2!11:下列指令中可以实现多寄存器传送的指令有哪些?r1.LDMr2.STMr3.LDRr4.STR12:下列哪个指令可以实现处理器的状态转移?r2.BLr3.BXr4.BLX13:对CPSR寄存器的作用描述不正确的是?rL存储当前的处理器状态r2.程序计数寄存器r3.中断状态寄存器r4.堆栈指针寄存器14:下列哪些指令执行完成后,可以影响程序的标志状态寄存器?1.MOVrl,r22.CMPrl,r23.ADDSr,rl,r24.SUBr,rl,r215:下列哪些指令可以实现对协处理器的访问?r1.MRCr2.MCRr3.LDRr4.
12、STM作业推断题对不起,该次作业没有推断题作业填空题对不起,该次作业没有填空题息 .他题题题题 M选选断空 佝单多判填作业具体信息学期:141511 课程名称:嵌入式系统与结构 作业名称:嵌入式系统与结构 本次作业成果:O分作业综合成果:。分 本次题目信息:多选题 多选题个数:15个 单选题个数:35个 指导老师:张晋东 EMail:Zhangjindong作业单选题15单选题:35完成次数:2次完成次数:2次所在学院:算机科学与技术学院1001:Intel生产的ARM芯片叫什么?r2.MIPS3.Firecold4.xscale2:ARM中哪个特别优先级最高?1. Resetr2.未定义指令
13、r3.IRQ4.FIQ3:当前程序状态字寄存器的名称是什么?1.CPSRr2.SPSRr3.MCR4.MSR4:ARM汇编指令中,用于实现乘法运算的是哪条指令?rLADD2. SUB3. MUL4. MOV5:ARM中位于主存储器和内核之间的快速存储器叫什么?r2.MMUr3.MPUr4.SDRAM6:使用单一平板地址的ARM地址空间,最大寻址空间为多少?r1.2GG2.4Gr3.IGr4.8G7:ARM上实现内存管理的单元叫什么?LMMU2.Cacher3.MPUr4.VFP8:当处理器访问存储器失败时,将发生哪种特别?1.DataAbortr2.指令预取特别r3.IRQ中断恳求r4.FIQ
14、中断恳求9:中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么?rLFIQr2.IRQ3.DataAbort4.SWI10:下列哪些指令可以访问程序状态寄存器?C1.MRSr2.MCSr3.LDRr4.STM11:ARM上电执行下列哪种特别?1.Resetr2.未定义指令r3.IRQr4.FIQ12:ARM使用什么样的总线合同?01.AMBAr2.CANr3.1553b总线r4.TCP/IP13:ATPCS中规定,使用哪个寄存器存放程序的返回地址?I.rl42.rl33. cpsrr4.spsr14:假设r=xl,rl=0x03,正确执行MoVr,rlLSL#1后,
15、r的值为?r1.0x052.0x06r3.0x074.0x0815:ATpCS中规定,用哪些寄存器传递参数?1.ror3r2.rr8r3.r8-rl24. rrl216:下列哪条指令可以实现把r中的数据保存到内存单元(rl+100)中?1. STRr,r2.STRr,rl,#200r3.STRr,rl,#30017:条件指令助记符EQ代表什么?rL不相等62.相等r3.大于r4.等于18:ARM汇编语言中,用于实现软中断的是哪条指令?r1.ADDr2.SUB03.SWIr4.MOV19:程序员可见的寄存器有哪些?LrOrl52. r0rl5、cpsr3. rOrl5、cpsr、spsr4.rr
16、3720:如何禁止IRQ中断?1.将CPSR寄存器的I位置1r2.将CPSR寄存器的F位置13.将CPSR寄存器的T位置14.将CPSR寄存器的C位置121:用户模式下的可见通用寄存器个数为多少个?rL37个G2.16个r3.38个4.39个22:ARM体系结构中共有多少个物理寄存器?6L37个r2.10个r3.12个4.72个23:ARM9使用几级流水线?1.3级2.4级廿3.5级4.6级24:ThUlnb指令集的长度是多少?1.16r2.3225:下列所列出的指令条件执行的助记符,哪一个代表不相等?e1.NEr2.EQr3.GEr4.LT26:ARM的启动向量?r1.Oxffffffff2
17、.0x00000000r3.0x11110000r4.OOOOffff27:ARM共有几种处理器模式?61.7r2.8r3.9r4.1028:指令的三级流水线中,预取阶段完成的任务是?G1.从存储器装载一条指令r2.识别将被执行的指令r3.ALU处理指令4.把结果写会计算器29:ARM指令中对马上数的操作有肯定限制,下面所列马上数中,属于合法马上数的是哪一个?r1.0x101r2.0x102r3.Oxffl4.Oxff30:下面所列指令,哪一条指令语法格式正确?CLADDrl,r2G2.ADDrl,r2,r3C3.MOVrl,r2,r3C4.LDRrl,r231:ARM汇编指令中,用于实现减法
18、运算的是哪条指令?LADD2.SUBr3.MUL4.MOV32:ARM用于响应快速外部中断的处理器模式叫什么?1.FIQ3 .数据特别4 .SWI33:下列哪个指令可以实现处理器的状态转移?r1.Br2.BL3. BX4. MOV34:下面哪条指令使用了ARM中的桶型移位寄存器?r 1.LDRr,rl, #2r 2. LDRr,r23. STRr,rl,r2,LSL #24. STRr,r2, #2!35:ARM上实现内存管理的单元叫什么?1.MMU2. cpl53. MPU4. VFP已经提交!再次提交可点击作业扫瞄重新抽题!!1:ARM的中断向量号可以位于什么地址上?r1.0x000000
19、00r2.Oxffffffffr3.OxOOOOffffr4.ffff00002:下列指令中,哪些指令可以实现程序的跳转?1.Br2.BLr3.BXr4.BLX3:下列指令执行完成后,使寄存器rl的值发生变化的是哪些?rl.STRr,rl,#100r2.STRr,rl,ttlOO!r3.STRr,rl,ttlOOr4.STRr,rl,#4004:下列哪条指令没有使用ARM中的桶型移位寄存器?r1.LDRr,rl,#2r2.LDRr,r2,rl,LSL#2r3.STRr,rl,r2,LSL#25:下列哪些指令执行完成后,可以影响程序的标志状态寄存器?rLMOVrl,r2r2.CMPrl,r2r3
20、.ADDSr,rl,r2r4.SUBr,rl,r26:ARM支持哪几种指令集?r1.ARM1.2.thumb1.3.Javar4.x86争案为:127:ARM特别包括?r1.复位r2.未定义指令r3.数据特别r4.软件特别8:下列描述中,哪些不正确的是哪些?rLARM不包含除法硬件r2.ARM9以后的版本中包含除法硬件r3.ARM中的除法交给协处理器完成r4.ARM体系结构中特地的除法规律答案为:12349:下列指令中可以实现多寄存器传送的指令有哪些?1.LDMr2.STMr3.LDRr4.STR10:对CPSR寄存器的作用描述不正确的是?rL存储当前的处理器状态r2.程序计数寄存器r3.中断
21、状态寄存器r4.堆栈指针寄存器11:ARM处理器有两个级别的中断恳求,他们分别是?r1.IRQr2.FIQ1.3.Abort4.Reset答案为:1212:下列指令执行完成后,使寄存器r的值没有发生变化的是哪些?r1.STRrl,r,#100r2.STRrl,r,ttl!r3.STRrl,r,ttlr4.STRrl,r,#40013:下列哪个指令可以实现处理器的状态转移?r1.Br2.BL3.BXr4.BLX争案为:3414:ARM内核有几种状态?rLARM状态r2.Thumb状态r3.Jazelle状态r4.中断状态15:下列哪些指令可以放在向量表中?r1.跳转指令r2.MOV指令r3.LD
22、R指令r4.ADD指令已经提交!再次提交可点击作业扫瞄重新抽题!!作业推断题对不起,该次作业没有推断题作业填空题对不起,该次作业没有填空题&信体题题题题 M选选断空 仲单多判填作业具体信息学期:141511 课程名称:嵌入式系统与结构 作业名称:嵌入式系统与结构 本次作业成果:O分作业综合成果:。分 本次题目信息:多选题 多选题个数:15个 单选题个数:35个 指导老师:张晋东 EMail: Zhangjindong15单选题:35完成次数:3次完成次数:4次所在学院:算机科学与技术学院 100163. com1:ARM采纳多少位的体系结构?rL64位2.32位r3.16位r4.8位2:默认状
23、况下,数据处理指令是否影响程序状态字寄存器?rL影响r2.不影响3.依据指令的不同,影响状况不同r4.依据程序执行状态,打算是否影响程序状态字寄存器3:供应了平安解决方案的ARM系列产品是以下系列中的哪一种?1.PowerPC2.SecurCorer3.OMAPr4.AT914:用户模式下的可见通用寄存器个数为多少个?r1.37个G2.16个r3.38个r4.39个5:当前程序状态字寄存器的名称是什么?e1.CPSRr2.SPSRr3.MCRr4.MSR6:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NEr2.EQr3.GEr4.LT7:Intel生产的ARM芯片叫什么?1.Pow
24、erPCr2.MIPSC3.Firecold4.xscale8:下列处理器的处理速度,哪个更接近ARM9?r1.80MHz2.150MHzr3.260MHz9:ARM汇编指令中,用于实现加法运算的是哪条指令?10:下列哪条指令执行完成后,可以影响程序的标志状态寄存器?CLMOVrl,r2G2.CMPrl,r2C3.ADDr,rl,r2C4.SUBr,rl,r211:下列哪些指令可以访问程序状态寄存器?12:外部中断发生时,处理器进入哪种状态?3.Jazeller4.由芯片的硬件连线打算13:ARM共有几种处理器模式?%L7r2.8r3.9r4.1014:程序员可见的寄存器有哪些?Lrorl52
25、.rrl5、cpsr3.rrl5、cpsr、spsrr4.rr3715:ARM的指令执行靠什么驱动?eL流水线r2.微代码r3.电容放电r4.电磁感应16:ARM汇编指令中,用于实现乘法运算的是哪条指令?r1.ADDr2.SUBt3.MULr4.MOV17:指令的三级流水线中,预取阶段完成的任务是?出1.从存储器装载一条指令r2.识别将被执行的指令r3.ALU处理指令r4.把结果写会计算器18:ThUmb指令集的长度是多少?1.16r2.32r3.64r4.7219:ARM中哪个特别优先级最高?01.Resetr2.未定义指令r3.IRQr4.FIQ20:ARM体系结构中共有多少个物理寄存器?
26、6L37个r2.10个r3.12个r4.72个21:各种模式下通用的寄存器有那些?“LrOr7r2.r-rl23.rr374.rr422:ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?rLADDr2.SUBr3.MUL64.MOV23:CPSR寄存器的作用是什么?出1.存储当前的处理器状态r2.程序计数寄存器r3.中断状态寄存器r4.堆栈指针寄存器24:条件指令助记符EQ代表什么?rL不相等Q2.相等r3.大于r4.等于25:ARM处理模式中,除以下那一种其他模式均为特权模式?L用户模式r2.管理模式r3.IRQ模式r4.数据特别模式26:ARM使用什么样的总线合同?01.AMBA
27、2.CANr3.1553b总线4.TCP/IP27:ARM芯片采纳什么样的体系结构?1.RISC2. CISC3. x864. MIPS28:对MMU和MPU的区分描述正确的是?1. MPU除有内存单元爱护功能外,还具有虚拟地址到物理地址的映射功能r2.两种功能相同,可以在不同的芯片上集成不同的模块r3.MMU的功耗比MPU低e4.MMU除有内存单元爱护功能外,还具有虚拟地址到物理地址的映射功能29:ARM中位于主存储器和内核之间的快速存储器叫什么?1.Cacher2.MMUr3.MPUr4.SDRAM30:ARM上实现内存管理的单元叫什么?0LMMUr2.cpl5r3.MPUr4.VFP31
28、:ATpCS中规定,用哪些寄存器传递参数?“Lror3r2.rr8r3.r8-rl24.rrl232:假设r=xl,rl=0x03,正确执行MoVr,rlLSL#1后,r的值为?r1.0x052. 0x06r3.0x07r4.0x0833:中断向量表中(假设中断向量表起始地址在OXOO),位于0x08地址的中断是什么?LFIQr2.IRQ3.DataAbort4.SWI34:假设r=xl,rl=0x03,正确执行ADDr0,r,rlLSL#1后,r的值为?r1.0x05r2.0x063. 0x07r4.0x0835:使用单一平板地址的ARM地址空间,最大寻址空间为多少?r1.2G3.IG4.8
29、G已经提交!再次提交可点击作业扫瞄重新抽题!!作业多选题1:下列指令执行完成后,使寄存器rl的值发生变化的是哪些?rl.STRr,rl,ttlOOr2.STRr,rl,ttlOO!r3.STRr,rl,t*1001.4.STRr,rl,4002:对CPSR寄存器的作用描述不正确的是?r1.存储当前的处理器状态r2.程序计数寄存器r3.中断状态寄存器r4.堆栈指针寄存器3:下列哪条指令没有使用ARM中的桶型移位寄存器?厂1.LDRr,rl,#21.2.LDRr,r2,rl,LSL#2r3.STRr,rl,r2,LSL#2r4.STRr,r2,#2!4:下列哪些指令可以实现对协处理器的访问?rLM
30、RC2.MCRr3.LDRr4.STM5:下列指令中,哪些指令可以实现程序的跳转?1.Br2.BLr3.BXr4.BLX6:下列哪些指令可以实现把r中的子数据保存到内存单元(rl+100)中?rl.STRr,rl,ttlOOr2.STRr,rl,#100!r3.STRr,rl,#100r4.STRr,rl,#4007:下列指令中可以实现多寄存器传送的指令有哪些?r1.LDMr2.STMr3.LDRr4.STR8:ARM的中断向量号可以位于什么地址上?r1.0x00000000r2.Oxffffffffr3.OxOOOOffffr4.ffff00009:下列指令执行完成后,使寄存器r的值没有发生
31、变化的是哪些?rLSTRrl,r,#100r2.STRrl,r,#100!r3.STRrl,r,ttlr4.STRrl,Lr0,#400争案为:1410:ARM内核有几种状态?rLARM状态r2.Thumb状态1.3.Jazelle状态r4.中断状态11:下列哪些指令可以放在向量表中?rL跳转指令r2.MOV指令r3.LDR指令r4.ADD指令12:下列描述中,哪些不正确的是哪些?rLARM不包含除法硬件r2.ARM9以后的版本中包含除法硬件r3.ARM中的除法交给协处理器完成r4.ARM体系结构中特地的除法规律13:ARM支持哪几种指令集?r1.ARM1.2.thumb1.3.Javar4.x8614:下列哪些指令执行完成后,可以影响程序的标志状态寄存器?1.MOVrl,r2r2.CMPrl,r2r3.ADDSr,rl,r2r4.SUBr,rl,r2答案为:2315:ARM的3级流水线包括哪几个阶段?rL取址r2.译码r3.执行r4.运算已经提交!再次提交可点击作业扫瞄重新抽题!!作业推断题对不起,该次作业没有推断题作业填空题对不起,该次作业没有填空题