当前位置:文档之家› 吉林大学嵌入式系统与结构考题及答案

吉林大学嵌入式系统与结构考题及答案

一、单选题1.(4分)通常用作堆栈指针的寄存器叫什么名字?• A. r13• B. r14• C. r15• D. cpsr得分:0知识点:嵌入式系统与结构作业题收起解析A2.(4分)ARM使用什么样的总线协议?• A. AMBA• B. CAN• C. 1553b总线• D. TCP/IP得分:0知识点:嵌入式系统与结构作业题收起解析A(4分)通常用作堆栈指针的寄存器叫什么名字?• A. r13• B. r14• C. r15• D. cpsr得分:0知识点:嵌入式系统与结构作业题收起解析A4.(4分)根据ARM命名规则,ARM7TDMI的T代表什么意思?• A. debug• B. 支持Thumb指令• C. 多媒体处• D. 支持Jazelle加速得分:0知识点:嵌入式系统与结构作业题收起解析B5.当前程序状态字寄存器的名称是什么?• A. CPSR• B. SPSR• C. MCR• D. MSR得分:0知识点:嵌入式系统与结构作业题收起解析A6.(4分)ARM上的外设中断,通常产生哪种异常?• A. FIQ• B. IRQ• C. Data Abort• D. SWI得分:0知识点:嵌入式系统与结构作业题收起解析B7.(4分)ARM中位于主存储器和内核之间的快速存储器叫什么?• A. Cache• B. MMU• C. MPU• D. SDRAM得分:0知识点:嵌入式系统与结构作业题收起解析A8.(4分)下列哪条指令可以实现r1=r0×3?• 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得分:0知识点:嵌入式系统与结构作业题收起解析A9.(4分)ARM上实现内存管理的单元叫什么?• A. MMU• B. Cache• C. MPU• D. VFP得分:0知识点:嵌入式系统与结构作业题收起解析A10.(4分)ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?• A. ADD• B. SUB• C. MUL• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析D11.(4分)Intel生产的ARM芯片叫什么?• A. PowerPC• B. MIPS• C. Firecold• D. xscale得分:0知识点:嵌入式系统与结构作业题收起解析D12.(4分)ARM用于响应快速外部中断的处理器模式叫什么?• A. FIQ• B. IRQ• C. 数据异常• D. SWI得分:0知识点:嵌入式系统与结构作业题收起解析A13.(4分)下列那个寄存器被当作程序计数器pc?• A. r12• B. r13• C. r14• D. r15得分:0知识点:嵌入式系统与结构作业题收起解析D14.(4分)指令MOV r0,r1,LSL,#3中,LSL的作用是?• A. 算术右移• B. 逻辑左移• C. 逻辑右移• D. 循环右移得分:0知识点:嵌入式系统与结构作业题收起解析B15.(4分)ARM体系结构中共有多少个物理寄存器?• A. 37个• B. 10个• C. 12个• D. 72个得分:0知识点:嵌入式系统与结构作业题收起解析A16.(4分)ARM采用多少位的体系结构?• A. 64位• B. 32位• C. 16位• D. 8位得分:0知识点:嵌入式系统与结构作业题收起解析B17.(4分)Thumb指令集的长度是多少?• A. 16• B. 32• C. 64• D. 72得分:0知识点:嵌入式系统与结构作业题收起解析18.(4分)下面所列指令,哪一条指令语法格式正确?• A. ADD r1,r2• B. ADD r1,r2,r3• C. MOV r1,r2,r3• D. LDR r1,r2得分:0知识点:嵌入式系统与结构作业题收起解析B19.(4分)假设r0=0x01,r1=0x03,正确执行MOV r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析C20.(4分)假设r0=0x01,r1=0x03,正确执行MOV r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析C二、多选题1.(4分)下列哪些指令可以实现对协处理器的访问?• A. MRC• B. MCR• C. LDR• D. STM得分:0知识点:嵌入式系统与结构作业题收起解析A,B2.(4分)ARM的中断向量号可以位于什么地址上?• A. 0x00000000• B. 0xffffffff• C. 0x0000ffff• D. ffff0000得分:0知识点:嵌入式系统与结构作业题收起解析A,D3.(4分)下列指令执行完成后,使寄存器r1的值发生变化的是哪些?• A. STR r0,[r1,#100]• B. STR r0,[r1,#100]!• C. STR r0,[r1],#100• D. STR r0,[r1,#400]得分:0知识点:嵌入式系统与结构作业题收起解析B,C(4分)ARM支持哪几种指令集?• A. ARM• B. thumb• C. Java• D. x86得分:0知识点:嵌入式系统与结构作业题收起解析A,B5.(4分)下列指令执行完成后,使寄存器r0的值没有发生变化的是哪些?• A. STR r1,[r0,#100]• B. STR r1,[r0,#100]!• C. STR r1,[r0],#100• D. STR r1,[r0,#400]得分:0知识点:嵌入式系统与结构作业题收起解析A,D一、单选题(4分)ARM汇编语言中,用于实现软中断的是哪条指令?• A. ADD• B. SUB• C. SWI• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析C2.(4分)当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?• A. 会• B. 不会• C. 根据程序的执行状态决定是否影响• D. 根据执行的指令决定是否影响得分:0知识点:嵌入式系统与结构作业题收起解析B3.(4分)处理器上电默认进入哪种状态?• A. ARM• B. Thumb• C. Jazelle• D. 由芯片的硬件连线决定得分:0知识点:嵌入式系统与结构作业题收起解析A4.(4分)程序状态寄存器CPSR的C位表示什么?• A. 运算结果为负• B. 运算结果为0• C. 运算结果产生进位• D. 结果溢出得分:0知识点:嵌入式系统与结构作业题收起解析C5.(4分)各种模式下通用的寄存器有那些?• A. r0~r7• B. r0~r12• C. r0~r37• D. r0~r4得分:0知识点:嵌入式系统与结构作业题收起解析A6.(4分)ARM使用什么样的总线协议?• A. AMBA• B. CAN• C. 1553b总线• D. TCP/IP得分:0知识点:嵌入式系统与结构作业题收起解析A7.(4分)ARM上电后进入哪种模式?• A. FIQ模式• B. 管理模式• C. IRQ模式• D. 数据异常模式得分:0知识点:嵌入式系统与结构作业题收起解析B8.(4分)ARM汇编指令中,用于实现减法运算的是哪条指令?• A. ADD• B. SUB• C. MUL• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析B9.(4分)ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?• A. ADD• B. SUB• C. MUL• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析D10.(4分)程序员可见的寄存器有哪些?• A. r0~r15• B. r0~r15、cpsr• C. r0~r15、cpsr、spsr• D. r0~r37得分:0知识点:嵌入式系统与结构作业题收起解析B11.(4分)ARM汇编语言中,用于实现软中断的是哪条指令?• A. ADD• B. SUB• C. SWI• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析C12.(4分)假设r0=0x01,r1=0x03,正确执行MOV r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析C13.(4分)当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?• A. 会• B. 不会• C. 根据程序的执行状态决定是否影响• D. 根据执行的指令决定是否影响得分:0知识点:嵌入式系统与结构作业题收起解析B14.(4分)下列哪条指令可以实现把r0中的数据保存到内存单元(r1+100)中?• A. STR r0,[r1,#100]• B. STR r0,[r1,#200]• C. STR r0,[r1,#300]• D. STR r0,[r1,#400]得分:0知识点:嵌入式系统与结构作业题收起解析A15.(4分)下列判断中,对ARM指令集和Thumb指令集的关系描述正确的是?• A. ARM指令集是Thumb指令集的子集• B. Thumb指令集是ARM指令集的子集• C. Thumb指令集是ARM指令集的补充• D. ARM指令集是Thumb指令集的补充得分:0知识点:嵌入式系统与结构作业题收起解析B16.(4分)当处理器访问存储器失败时,将发生哪种异常?• A. Data Abort• B. 指令预取异常• C. IRQ中断请求• D. FIQ中断请求得分:0知识点:嵌入式系统与结构作业题收起解析A17.(4分)中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么?• A. FIQ• B. IRQ• C. Data Abort• D. SWI得分:0知识点:嵌入式系统与结构作业题收起解析D18.(4分)ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?• A. ALU• B. 桶型移位寄存器• C. Cache• D. MMU得分:0知识点:嵌入式系统与结构作业题收起解析D19.(4分)什么样的ARM指令可以条件执行?• A. 所有的• B. 部分• C. 极少数• D. 没有得分:0知识点:嵌入式系统与结构作业题收起解析A(4分)ARM汇编指令中,用于实现乘法运算的是哪条指令?• A. ADD• B. SUB• C. MUL• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析C二、多选题1.(4分)ARM的中断向量号可以位于什么地址上?• A. 0x00000000• B. 0xffffffff• C. 0x0000ffff• D. ffff0000得分:0知识点:嵌入式系统与结构作业题收起解析A,D(4分)ARM处理器有两个级别的中断请求,他们分别是?• A. IRQ• B. FIQ• C. Abort• D. Reset得分:0知识点:嵌入式系统与结构作业题收起解析A,B3.(4分)下列指令中,哪些指令可以实现程序的跳转?• A. B• B. BL• C. BX• D. BLX得分:0知识点:嵌入式系统与结构作业题收起解析A,B,C,D4.ARM内核有几种状态?• A. ARM状态• B. Thumb状态• C. Jazelle状态• D. 中断状态得分:0知识点:嵌入式系统与结构作业题收起解析A,B5.(4分)下列哪些指令可以实现对协处理器的访问?• A. MRC• B. MCR• C. LDR• D. STM得分:0知识点:嵌入式系统与结构作业题收起解析A,B一、单选题1.(4分)下列那个寄存器被当作程序计数器pc?• A. r12• B. r13• C. r14• D. r15得分:0知识点:嵌入式系统与结构作业题收起解析D2.(4分)下列哪个指令可以实现处理器的状态转移?• A. B• B. BL• C. BX• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析C3.(4分)ARM上的外设中断,通常产生哪种异常?• A. FIQ• B. IRQ• C. Data Abort• D. SWI得分:0知识点:嵌入式系统与结构作业题收起解析B4.(4分)各种模式下通用的寄存器有那些?• A. r0~r7• B. r0~r12• C. r0~r37• D. r0~r4得分:0知识点:嵌入式系统与结构作业题收起解析A5.(4分)下列哪个指令可以实现处理器的状态转移?• A. B• B. BL• C. BX• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析C6.(4分)什么样的ARM指令可以条件执行?• A. 所有的• B. 部分• C. 极少数• D. 没有得分:0知识点:嵌入式系统与结构作业题收起解析A7.(4分)假设r0=0x01,r1=0x03,正确执行ADD r0,r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析D8.(4分)通常用来保存子程序返回地址的连接寄存器叫什么?• A. r1• B. r14• C. spsr• D. cpsr得分:0知识点:嵌入式系统与结构作业题收起解析B9.(4分)程序员可见的寄存器有哪些?• A. r0~r15• B. r0~r15、cpsr• C. r0~r15、cpsr、spsr• D. r0~r37得分:0知识点:嵌入式系统与结构作业题收起解析B10.(4分)假设r0=0x05,r1=0x03,正确执行SUB r0,r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析B11.(4分)ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?• A. ALU• B. 桶型移位寄存器• C. Cache• D. MMU得分:0知识点:嵌入式系统与结构作业题收起解析D12.(4分)CPSR寄存器的作用是什么?• A. 存储当前的处理器状态• B. 程序计数寄存器• C. 中断状态寄存器• D. 堆栈指针寄存器得分:0知识点:嵌入式系统与结构作业题收起解析A13.(4分)假设r0=0x01,r1=0x03,正确执行ADD r0,r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析D14.(4分)假设r0=0x01,r1=0x03,正确执行MOV r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析C15.(4分)提供了安全解决方案的ARM系列产品是以下系列中的哪一种?• A. PowerPC• B. SecurCore• C. OMAP• D. AT91得分:0知识点:嵌入式系统与结构作业题收起解析16.(4分)通常用作堆栈指针的寄存器叫什么名字?• A. r13• B. r14• C. r15• D. cpsr得分:0知识点:嵌入式系统与结构作业题收起解析A17.(4分)当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr?• A. 会• B. 不会• C. 根据程序的执行状态决定是否影响• D. 根据执行的指令决定是否影响得分:0知识点:嵌入式系统与结构作业题收起解析B18.(4分)下面所列指令,哪一条指令语法格式正确?• A. ADD r1,r2• B. ADD r1,r2,r3• C. MOV r1,r2,r3• D. LDR r1,r2得分:0知识点:嵌入式系统与结构作业题收起解析B19.(4分)指令MOV r0,r1,LSL,#3中,LSL的作用是?• A. 算术右移• B. 逻辑左移• C. 逻辑右移• D. 循环右移得分:0知识点:嵌入式系统与结构作业题收起解析B(4分)指令MOV r0,r1,LSL,#3中,LSL的作用是?• A. 算术右移• B. 逻辑左移• C. 逻辑右移• D. 循环右移得分:0知识点:嵌入式系统与结构作业题收起解析B二、多选题1.(4分)ARM支持哪几种指令集?• A. ARM• B. thumb• C. Java• D. x86得分:0知识点:嵌入式系统与结构作业题收起解析A,B(4分)下列指令中可以实现多寄存器传送的指令有哪些?• A. LDM• B. STM• C. LDR• D. STR得分:0知识点:嵌入式系统与结构作业题收起解析A,B3.(4分)下列哪条指令没有使用ARM中的桶型移位寄存器?• A. LDR r0,[r1, #2]• B. LDR r0,[r2,r1,LSL #2]• C. STR r0,[r1,r2,LSL #2]• D. STR r0,[r2, #2]!得分:0知识点:嵌入式系统与结构作业题收起解析A,D4.下列哪些指令执行完成后,可以影响程序的标志状态寄存器?• A. MOV r1,r2• B. CMP r1,r2• C. ADDS r0,r1,r2• D. SUB r0,r1,r2得分:0知识点:嵌入式系统与结构作业题收起解析B,C5.(4分)下列指令执行完成后,使寄存器r1的值发生变化的是哪些?• A. STR r0,[r1,#100]• B. STR r0,[r1,#100]!• C. STR r0,[r1],#100• D. STR r0,[r1,#400]得分:0知识点:嵌入式系统与结构作业题收起解析B,C一、单选题1.ARM共有几种处理器模式?• A. 7• B. 8• C. 9• D. 10得分:0知识点:嵌入式系统与结构作业题收起解析A2.(4分)ARM中哪个异常优先级最高?• A. Reset• B. 未定义指令• C. IRQ• D. FIQ得分:0知识点:嵌入式系统与结构作业题收起解析A3.(4分)ARM汇编指令中,用于实现减法运算的是哪条指令?• A. ADD• B. SUB• C. MUL• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析B4.(4分)中断向量表中(假设中断向量表起始地址在0x00),位于0x08地址的中断是什么?• A. FIQ• B. IRQ• C. Data Abort• D. SWI得分:0知识点:嵌入式系统与结构作业题收起解析D5.(4分)ARM汇编指令中,用于实现64位无符号乘法运算的是哪条指令?• A. UMULL• B. UMLAL• C. MUL• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析A6.(4分)ATPCS中规定,使用哪个寄存器存放堆栈基地址?• A. r14• B. r13• C. cpsr• D. spsr得分:0知识点:嵌入式系统与结构作业题收起解析B7.(4分)外部中断发生时,处理器进入哪种状态?• A. ARM• B. Thumb• C. Jazelle• D. 由芯片的硬件连线决定得分:0知识点:嵌入式系统与结构作业题收起解析A8.(4分)程序员可见的寄存器有哪些?• A. r0~r15• B. r0~r15、cpsr• C. r0~r15、cpsr、spsr• D. r0~r37得分:0知识点:嵌入式系统与结构作业题收起解析B9.(4分)ARM芯片采用什么样的体系结构?• A. RISC• B. CISC• C. x86• D. MIPS得分:0知识点:嵌入式系统与结构作业题收起解析A10.(4分)假设r0=0x01,r1=0x03,正确执行ADD r0,r0,r1 LSL#1后,r0的值为?• A. 0x05• B. 0x06• C. 0x07• D. 0x08得分:0知识点:嵌入式系统与结构作业题收起解析C11.(4分)ARM上实现内存管理的单元叫什么?• A. MMU• B. Cache• C. MPU• D. VFP得分:0知识点:嵌入式系统与结构作业题收起解析A12.(4分)下列判断中,对ARM指令集和Thumb指令集的关系描述正确的是?• A. ARM指令集是Thumb指令集的子集• B. Thumb指令集是ARM指令集的子集• C. Thumb指令集是ARM指令集的补充• D. ARM指令集是Thumb指令集的补充得分:0知识点:嵌入式系统与结构作业题收起解析B13.(4分)使用单一平板地址的ARM地址空间,最大寻址空间为多少?• A. 2G• B. 4G• C. 1G• D. 8G得分:0知识点:嵌入式系统与结构作业题收起解析14.(4分)ARM体系结构中共有多少个物理寄存器?• A. 37个• B. 10个• C. 12个• D. 72个得分:0知识点:嵌入式系统与结构作业题收起解析A15.(4分)根据ARM命名规则,ARM7TDMI的T代表什么意思?• A. debug• B. 支持Thumb指令• C. 多媒体处• D. 支持Jazelle加速得分:0知识点:嵌入式系统与结构作业题收起解析B16.(4分)下列哪条指令,可以实现将地址单元(r1+r2×4)的数据读到r0?• A. LDR r0,[r1,r2,LSL×2]• B. LDR r0,[r2,r1,LSL×2]• C. STR r0,[r1,r2,LSL×2]• D. STR r0,[r2,r1,LSL×2]得分:0知识点:嵌入式系统与结构作业题收起解析A17.(4分)下列描述中,哪些是正确的?• A. ARM包含除法硬件• B. ARM9以后的版本中包含除法硬件• C. ARM中的除法交给协处理器完成• D. ARM体系结构中专门的除法逻辑得分:0知识点:嵌入式系统与结构作业题收起解析A(4分)条件指令助记符EQ代表什么?• A. 不相等• B. 相等• C. 大于• D. 等于得分:0知识点:嵌入式系统与结构作业题收起解析B19.(4分)通常用作堆栈指针的寄存器叫什么名字?• A. r13• B. r14• C. r15• D. cpsr得分:0知识点:嵌入式系统与结构作业题收起解析A20.ARM使用那个寄存器存放程序的返回地址?• A. R14• B. r12• C. cpsr• D. spsr得分:0知识点:嵌入式系统与结构作业题收起解析A二、多选题1.(4分)ARM支持哪几种指令集?• A. ARM• B. thumb• C. Java• D. x86得分:0知识点:嵌入式系统与结构作业题收起解析A,B2.下列指令中可以实现多寄存器传送的指令有哪些?• A. LDM• B. STM• C. LDR• D. STR得分:0知识点:嵌入式系统与结构作业题收起解析A,B3.(4分)ARM内核有几种状态?• A. ARM状态• B. Thumb状态• C. Jazelle状态• D. 中断状态得分:0知识点:嵌入式系统与结构作业题收起解析A,B4.(4分)下列描述中,哪些不正确的是哪些?• A. ARM不包含除法硬件• B. ARM9以后的版本中包含除法硬件• C. ARM中的除法交给协处理器完成• D. ARM体系结构中专门的除法逻辑得分:0知识点:嵌入式系统与结构作业题收起解析A,B,C,D5.(4分)下列哪条指令没有使用ARM中的桶型移位寄存器?• A. LDR r0,[r1, #2]• B. LDR r0,[r2,r1,LSL #2]• C. STR r0,[r1,r2,LSL #2]• D. STR r0,[r2, #2]!得分:0知识点:嵌入式系统与结构作业题收起解析A,D一、单选题1.(4分)指令MOV r0,r1,LSL,#3中,LSL的作用是?• A. 算术右移• B. 逻辑左移• C. 逻辑右移• D. 循环右移得分:0知识点:嵌入式系统与结构作业题收起解析B2.(4分)处理器上电默认进入哪种状态?• A. ARM• B. Thumb• C. Jazelle• D. 由芯片的硬件连线决定得分:0知识点:嵌入式系统与结构作业题收起解析A3.(4分)假设r0=0x01,r1=0x03,正确执行ADD r0,r0,r1后,r0的值为?• A. 0x01• B. 0x02• C. 0x03• D. 0x04得分:0知识点:嵌入式系统与结构作业题收起解析D4.(4分)ARM汇编语言中,用于实现软中断的是哪条指令?• A. ADD• B. SUB• C. SWI• D. MOV得分:0知识点:嵌入式系统与结构作业题收起解析C5.(4分)Thumb指令集的长度是多少?• A. 32位• B. 16位。

相关主题