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

下载本文档

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

文档简介

1、作业详细信息单选题多选题判断题填空题作业详细信息学期:141511课程名称:嵌入式系统与结构作业名称:嵌入式系统与结构本次作业成绩:0分作业综合成绩:0分本次题目信息:多选题:15单选题:35多选题个数:15个完成次数:1次单选题个数:35个完成次数:1次指导教师:张晋东所在学院:算机科学与技术学院 EMail: HYPERLINK mailto:zhangjindong_ zhangjindong_作业 单选题1:通常用作堆栈指针的寄存器叫什么名字?& 1.r13L 2.r14L 3.r15L 4. cpsr2:根据ARM命名规则,ARM7TDMI的T代表什么意思?debug帝2.支持Thu

2、mb指令广3.多媒体处4.支持Jazelle加速3:提供了安全解决方案的ARM系列产品是以下系列中的哪一种?PowerPC 2. SecurCore3. OMAP4. AT914: ARM共有几种处理器模式?72.83.94. 105:当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?1.会 已2 .不会3.根据程序的执行状态决定是否影响4.根据执行的指令决定是否影响6:当处理器访问存储器失败时,将发生哪种异常?1. Data Abort指令预取异常4.FIQ中断请求7:用户模式下的可见通用寄存器个数为多少个?r 1.37 个 如2. 16个L 3.38 个4. 39 个8: A

3、RM汇编指令中,用于实现加法运算的是哪条指令?ADD2.SUBMULMOV9:通常用来保存子程序返回地址的连接寄存器叫什么?r1r:? 2.r14spsrL 4. cpsr10:对MMU和MPU的区别描述正确的是?L 1.MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射 功能L 2.两种功能相同,可以在不同的芯片上集成不同的模块3.MMU的功耗比MPU低帝4. MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射 功能11: Thumb指令集的长度是多少?L 1.32 位七2. 16位L 3.除MOV指令32位外,其他指令均为16位r 4.可以通过编译器的选项设定其是16位

4、还是32位12: ARM汇编指令中,用于实现乘法运算的是哪条指令?广 1.ADDL 2.SUB如 3.MULL 4. MOV13: ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?r 1.ADDL 2.SUBC 3.MUL* 4. MOV14: ATPCS中规定,使用哪个寄存器存放程序的返回地址?r14C 2.r13r Qcpsrr /.spsr15:指令MOV r0, rl, LSL,#3 中,LSL 的作用是?仁1.算术右移* 2.逻辑左移L 3.逻辑右移L 4.循环右移16: ARM的全称是什么?Advanced RISR Machines 2.A Run MachineAdv

5、anced Research ManrAddressed Red Middle17:下列哪条指令可以实现r1=r0X3?& 1.ADD r1, r0, r0, LSL #1L 2.ADD r1, r0, r0, LSL #3L 3.MOV r1, r0, LSL #1C 4. MOV r1, r0, LSL #318:中断向量表中(假设中断向量表起始地址在0 x00),位于0 x08地址的中断是什么?FIQIRQData AbortSWI19:假设 r0=0 x05, r1=0 x03,正确执行 SUB r0, r0, r1 后,r0的值为?1.0 x012.0 x023.0 x034. 0

6、x0420: ARM使用那个寄存器存放程序的返回地址?R14r12cpsrspsr21: ARM上的外设中断,通常产生哪种异常?FIQ 2. IRQ3.Data Abort4. SWI22:下列处理器的处理速度,哪个更接近ARM9?80MHz如 2.150MHz3.260MHz4. 335MHz23:下列所列出的指令条件执行的助记符,哪一个代表不相等?NEEQGE4. LT24:程序状态寄存器CPSR的C位表示什么?r 1.运算结果为负广2.运算结果为0 已3.运算结果产生进位L 4.结果溢出25: ARM上电执行下列哪种异常?Reset未定义指令IRQ26:正常程序执行过程中,每执行一条AR

7、M指令,程序计数器寄存器的值加多少字节?1.1字节2.2字节3.3字节4.4字节27: ARM中哪个异常优先级最高?1. Reset未定义指令IRQFIQ28:各种模式下通用的寄存器有那些?1. r0r7r0 r12r0 r37r0r429:条件指令助记符EQ代表什么?1.不相等 2 .相等3.大于等于30:下列哪条指令,可以实现将地址单元(r1+r2X4)的数据读到r0?1. LDR r0r1,r2,LSLX22. LDR r0r2,r1,LSLX23. STR r0r1,r2,LSLX24. STR r0r2,r1,LSLX231: ARM中位于主存储器和内核之间的快速存储器叫什么?1.

8、CacheMMUMPUSDRAM32: CPSR寄存器的作用是什么?1.存储当前的处理器状态程序计数寄存器中断状态寄存器堆栈指针寄存器33:下列哪条指令可以实现把r0中的数据保存到内存单元(r1+ 100)中?1.STR r0, r1,#100STR r0, r1,#200STR r0, r1,#3004. STR r0, r1,#40034: ARM的启动向量?1.0 xffffffff* 2.0 x00000000C 3.0 x111100004.0000ffff35:下面哪条指令使用了 ARM中的桶型移位寄存器?LDR r0,r1, #2LDR r0,r23.STR r0,r1,r2,L

9、SL #2厂 4. STR r0,r2, #2!已经提交!再次提交可点击作业浏览重新抽题!作业 多选题1:下列指令中,哪些指令可以实现程序的跳转?厂1.B厂 3.BX厂 4. BLX2 :多寄存器传送指令LDM/STM有哪几种寻址方式?1. IA (Increment After)事后增址2. IB (Increment Before)事先增址3. DA (Decrement After)事后递减4. DB (Decrement Before)事先递减3: ARM支持哪几种指令集?1.ARM2. thumb3. Java厂 4. x861.24: ARM的3级流水线包括哪几个阶段?厂1.取址2

10、.译码厂3.执行厂4.运算1.2.35:下列指令执行完成后,使寄存器r1的值发生变化的是哪些?厂 1.STR r0, r1,#100厂 2.STR r0, r1,#100 !厂 3.STR r0, r1,#100厂 4. STR r0, r1,#4002.36:下列指令执行完成后,使寄存器r0的值没有发生变化的是哪 些?厂 1.STR r1,r0,#100厂 2.STR r1,r0,#100 !厂 3.STR r1,r0,#100厂 4. STR r1,r0,#4001.47: ARM异常包括?厂1.复位厂2.未定义指令厂3.数据异常厂4.软件异常8: ARM处理器有两个级别的中断请求,他们分

11、别是?厂 1. IRQ厂 2.FIQReset1.29: ARM的中断向量号可以位于什么地址上?厂 1.0 x000000002.0 xffffffff厂 3.0 x0000ffff厂 4.ffff00001.410:下列哪条指令没有使用ARM中的桶型移位寄存器?厂 1. LDR r0,r1, #2厂 2.LDR r0,r2,r1,LSL #2厂 3. STR r0,r1,r2,LSL #2厂 4. STR r0,r2, #2!1.411:下列指令中可以实现多寄存器传送的指令有哪些?1.LDM2.STM3.LDR厂 4. STR1.212:下列哪个指令可以实现处理器的状态转移?厂 2.BL厂

12、3.BX厂 4. BLX3.413:对CPSR寄存器的作用描述不正确的是?1.存储当前的处理器状态厂2.程序计数寄存器3.中断状态寄存器厂4.堆栈指针寄存器2.3.414:下列哪些指令执行完成后,可以影响程序的标志状态寄存 器?厂 1.MOV r1,r2厂 2.CMP r1,r2厂 3.ADDS r0, r1, r2厂 4.SUB r0, r1, r22.315:下列哪些指令可以实现对协处理器的访问?厂 1.MRC2.MCR3.LDR作业 判断题对不起,该次作业没有判断题作业 填空题对不起,该次作业没有填空题作业详细信息单选题多选题判断题填空题作业详细信息学期:141511课程名称:嵌入式系统

13、与结构作业名称:嵌入式系统与结构本次作业成绩:0分作业综合成绩:0分本次题目信息:多选题:15单选题:35多选题个数:15个 完成次数:2次单选题个数:35个 完成次数:2次指导教师:张晋东所在学院:算机科学与技术学院 EMail: HYPERLINK mailto:zhangjindong_ zhangjindong_作业 单选题1: Intel生产的ARM芯片叫什么?MIPS3. Firecold 4. xscale2: ARM中哪个异常优先级最高?* 1. Reset 2.未定义指令L 3. IRQL 4.FIQ3:当前程序状态字寄存器的名称是什么?& 1. CPSRL 2. SPSRL

14、 3.MCRC 4. MSR4: ARM汇编指令中,用于实现乘法运算的是哪条指令?L 1.ADDL 2.SUBMUL厂 4. MOV5: ARM中位于主存储器和内核之间的快速存储器叫什么?3.MPUSDRAM6:使用单一平板地址的ARM地址空间,最大寻址空间为多少?1.2G3. 1G4. 8G7: ARM上实现内存管理的单元叫什么?MMUCacheMPU4. VFP8:当处理器访问存储器失败时,将发生哪种异常?Data Abort指令预取异常IRQ中断请求FIQ中断请求9:中断向量表中(假设中断向量表起始地址在0 x00),位于0 x08 地址的中断是什么?FIQC 2. IRQL 3.Dat

15、a Abort御 4. SWI10:下列哪些指令可以访问程序状态寄存器?停 1.MRSL 2.MCSL 3.LDRL 4. STM11: ARM上电执行下列哪种异常?帝 1. Resetr 2.未定义指令C 3. IRQL 4.FIQ12: ARM使用什么样的总线协议?御 1.AMBA厂 2.CANL 3. 1553b 总线L 4. TCP/IP13: ATPCS中规定,使用哪个寄存器存放程序的返回地址?r14r13cpsrspsr14:假设 r0=0 x01, r1=0 x03,正确执行 MOV r0, r1 LSL #1后,r0的值为?0 x052.0 x063. 0 x070 x0815

16、: ATPCS中规定,用哪些寄存器传递参数?r0r3r0r8r8r12r0r1216:下列哪条指令可以实现把r0中的数据保存到内存单元(r1+ 100)中?STR r0r1,#100STR r0r1,#200STR r0r1,#300STR r0, r1,#40017:条件指令助记符EQ代表什么?不相等 如2.相等3.大于4.等于18: ARM汇编语言中,用于实现软中断的是哪条指令?ADD2.SUB4. MOV19:程序员可见的寄存器有哪些?r0r15 2.r0r15、cpsr3.r0r15、 cpsr、 spsr4. r0r3720:如何禁止IRQ中断?1J1.将CPSR寄存器的I位置1 2

17、.将CPSR寄存器的F位置1 3.将CPSR寄存器的T位置1f 4.将CPSR寄存器的C位置121:用户模式下的可见通用寄存器个数为多少个?r 1.37 个如2. 16个L 3.38 个L 4. 39 个22: ARM体系结构中共有多少个物理寄存器?& 1.37 个L 2. 10 个L 3. 12 个L 4. 72 个23: ARM9使用几级流水线?L 1.3 级右2.4级土.5级L 4.6 级24: Thumb指令集的长度是多少?口 1. 16C 2.32C 3.6425:下列所列出的指令条件执行的助记符,哪一个代表不相等?1.NEEQGELT26: ARM的启动向量?0 x00000000

18、3.0 x111100004.0000ffff27: ARM共有几种处理器模式?1. 72.83.94. 1028:指令的三级流水线中,预取阶段完成的任务是?1.从存储器装载一条指令识别将被执行的指令4.把结果写会计算器29: ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个?1.0 x1012.0 x1023.0 xff14. 0 xff30:下面所列指令,哪一条指令语法格式正确?1.ADDr1,r22.ADDr1,r23.MOVr1,r24. LDRr1,r2,r3,r331: ARM汇编指令中,用于实现减法运算的是哪条指令?1.ADDMULMOV32: A

19、RM用于响应快速外部中断的处理器模式叫什么?1.FIQ数据异常SWI33:下列哪个指令可以实现处理器的状态转移?BBL4. MOV34:下面哪条指令使用了 ARM中的桶型移位寄存器?LDR r0r1, #22. LDR r0r2& 3.STR r0r1,r2,LSL #24. STR r0r2, #2!35: ARM上实现内存管理的单元叫什么?1.MMUcp15MPUVFP已经提交!再次提交可点击作业浏览重新抽题!作业 多选题1: ARM的中断向量号可以位于什么地址上?厂 1.0 x000000002.0 xffffffff厂 3.0 x0000ffff厂 4.ffff00001.42:下列指

20、令中,哪些指令可以实现程序的跳转?厂1.B2.BL3.BX4. BLX3:下列指令执行完成后,使寄存器r1的值发生变化的是哪些?厂 1.STR r0,r1,#100厂 2.STR r0,r1,#100 !厂 3.STR r0,r1,#100厂 4. STR r0,r1,#4002.34:下列哪条指令没有使用ARM中的桶型移位寄存器?厂 1. LDR r0,r1, #2厂 2.LDR r0,r2,r1,LSL #2厂 3. STR r0,r1,r2,LSL #2厂 4. STR r0, r2, #2!1.45:下列哪些指令执行完成后,可以影响程序的标志状态寄存器?厂 1.MOV r1,r2厂 2

21、.CMP r1,r2厂 3.ADDS r0, r1, r2厂 4.SUB r0, r1, r22.36: ARM支持哪几种指令集?1.ARM2. thumb3. Java厂 4. x861.27: ARM异常包括?厂1.复位厂2.未定义指令厂3.数据异常厂4.软件异常8:下列描述中,哪些不正确的是哪些?厂1.ARM不包含除法硬件2. ARM9以后的版本中包含除法硬件厂3.ARM中的除法交给协处理器完成厂4. ARM体系结构中专门的除法逻辑9:下列指令中可以实现多寄存器传送的指令有哪些?厂 1.LDM2.STM3.LDR厂 4. STR1.210:对CPSR寄存器的作用描述不正确的是?1.存储当

22、前的处理器状态厂2.程序计数寄存器3.中断状态寄存器厂4.堆栈指针寄存器2.3.411: ARM处理器有两个级别的中断请求,他们分别是?厂 1. IRQ厂 2.FIQ3.Abort4. Reset答案为:1 212:下列指令执行完成后,使寄存器r0的值没有发生变化的是哪些?1.STR r1r0,#1002.STR r1r0,#100 !3.STR r1r0,#1004. STR r1r0,#400答案为:1 413:下列哪个指令可以实现处理器的状态转移?BBLBXBLX 答案为:3 414: ARM内核有几种状态?ARM状态Thumb 状态Jazelle 状态14.中断状态答案为:1 215:

23、下列哪些指令可以放在向量表中?跳转指令LDR指令厂4. ADD指令答案为:j.3.4已经提交!再次提交可点击作业浏览重新抽题!作业 判断题对不起,该次作业没有判断题作业 填空题对不起,该次作业没有填空题作业详细信息单选题多选题判断题填空题作业 详细信息学期:141511课程名称:嵌入式系统与结构作业名称:嵌入式系统与结构本次作业成绩:0分作业综合成绩:0分本次题目信息:多选题:15单选题:35多选题个数:15个 完成次数:3次单选题个数:35个 完成次数:4次指导教师:张晋东所在学院:算机科学与技术学院 EMail: HYPERLINK mailto:zhangjindong_ zhangji

24、ndong_作业 单选题1: ARM采用多少位的体系结构?1.64 位 2.32 位 3. 16 位8位2:默认情况下,数据处理指令是否影响程序状态字寄存器?影响不影响3.根据指令的不同,影响情况不同根据程序执行状态,决定是否影响程序状态字寄存器3:提供了安全解决方案的ARM系列产品是以下系列中的哪一种?PowerPC 2.SecurCoreOMAPAT914:用户模式下的可见通用寄存器个数为多少个?1.37 个2. 16 个3.38 个5:当前程序状态字寄存器的名称是什么?CPSRSPSRMCRMSR6:下列所列出的指令条件执行的助记符,哪一个代表不相等?NEEQGELT7: Intel生产

25、的ARM芯片叫什么?PowerPCMIPSFirecold 4. xscale8:下列处理器的处理速度,哪个更接近ARM9?80MHz如 2.150MHz3.260MHz9: ARM汇编指令中,用于实现加法运算的是哪条指令?& 1.ADDL 2.SUBC 3.MULL 4. MOV10:下列哪条指令执行完成后,可以影响程序的标志状态寄存器?厂 1.MOV r1,r2& 2.CMP r1,r2C 3.ADD r0,r1,r2r 4.SUB r0, r1, r211:下列哪些指令可以访问程序状态寄存器?作 1.MRSL 2.MCSL 3.LDRL 4. STM12:外部中断发生时,处理器进入哪种状

26、态?& 1.ARM3.Jazelle由芯片的硬件连线决定13: ARM共有几种处理器模式?72.83.94. 1014:程序员可见的寄存器有哪些?r0r15 2.r0r15、cpsr3.r0r15、 cpsr、 spsr4. r0r3715: ARM的指令执行靠什么驱动?流水线微代码电容放电电磁感应16: ARM汇编指令中,用于实现乘法运算的是哪条指令?ADD4. MOV17:指令的三级流水线中,预取阶段完成的任务是?从存储器装载一条指令识别将被执行的指令ALU处理指令把结果写会计算器18: Thumb指令集的长度是多少?1. 162.323.644. 7219: ARM中哪个异常优先级最高?

27、1. Reset未定义指令IRQFIQ20: ARM体系结构中共有多少个物理寄存器?1.37 个4. 72 个21:各种模式下通用的寄存器有那些?1. r0r7r0 r12r0 r37r0r422: ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?1.ADD2.SUB3.MUL4. MOV23: CPSR寄存器的作用是什么?1.存储当前的处理器状态程序计数寄存器中断状态寄存器堆栈指针寄存器24:条件指令助记符EQ代表什么?1.不相等二2 .相等3.大于4.等于25: ARM处理模式中,除以下那一种其他模式均为特权模式?1.用户模式管理模式IRQ模式数据异常模式1.MPU除有内存单元保

28、护功能外,还具有虚拟地址到物理地址的映射功能两种功能相同,可以在不同的芯片上集成不同的模块MMU的功耗比MPU低MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射 功能29: ARM中位于主存储器和内核之间的快速存储器叫什么?CacheMMUMPUSDRAM30: ARM上实现内存管理的单元叫什么?1.MMUcp15MPUVFP31: ATPCS中规定,用哪些寄存器传递参数?1. r0r3r0r8r8r12r0r1232:假设 r0=0 x01, r1=0 x03,正确执行 MOV r0, r1 LSL #1后,r0的值为?L 1. 0 x052.0 x06L 3. 0 x07L 4

29、. 0 x0833:中断向量表中(假设中断向量表起始地址在0 x00 ),位于0 x08地址的中断是什么?L 1.FIQL 2. IRQ。3.Data Abort& 4. SWI34:假设 r0=0 x01,r1=0 x03,正确执行ADDr0, r0, r1 LSL #1后,r0的值为?L 1. 0 x05L 2. 0 x06& 3. 0 x07C 4. 0 x0835:使用单一平板地址的ARM地址空间,最大寻址空间为多少?1.2G4. 8G已经提交!再次提交可点击作业浏览重新抽题!作业 多选题1:下列指令执行完成后,使寄存器r1的值发生变化的是哪些?厂 1.STR r0,r1,#100厂 2.STR r0,r1,#100 !厂 3.STR r0,r1,#100厂 4. STR r0,r1,#4002.32:对CPSR寄存器的作用描述不正确的是?1.存储当前的处理器状态厂2.程序计数寄存器3.中断状态寄存器厂4.堆栈指针寄存器2.3.43:下列哪条指

温馨提示

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

评论

0/150

提交评论