当前位置: 首页 > article >正文

第二章 测验【嵌入式系统】

第二章 测验【嵌入式系统】

  • 前言
  • 推荐
  • 第二章 测验【嵌入式系统】
  • 最后

前言

以下内容源自《嵌入式系统》
仅供学习交流使用

推荐

第一章 测验【嵌入式系统】

第二章 测验【嵌入式系统】

1单选题
32bit宽的数据0x12345678 在小端模式(Little-endian)模式下存放到0X4000~0X4004地址中,以下哪种存放方式是正确的?
A. 0x78存放到0x4000地址,0x56存放到0x4001地址,0x34存放到0x4002地址,0x12存放到0x4003地址。
B. 0x78存放到0x4003地址,0x56存放到0x4001地址,0x34存放到0x4002地址,0x12存放到0x4000地址。
C. 0x78存放到0x4003地址,0x56存放到0x4002地址,0x34存放到0x4001地址,0x12存放到0x4000地址。
D. 0x78存放到0x4003地址,0x56存放到0x4002地址,0x34存放到0x4002地址,0x12存放到0x4000地址。

正确答案: A
你的作答: A

解析
小端模式,数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中

2多选题
当一个异常导致模式切换时,内核自动的做如下处理:
A. 将异常处理程序的返回地址(加固定的偏移量)保存到相应异常模式下的LR
B. 将CPSR的当前值保存到相应异常模式下的SPSR
C. 设置CPSR为相应的异常模式
D. 设置PC为相应异常处理程序的中断入口向量地址,跳转到相应的异常中断处理程序执行
E. 将SPSR的值复制回CPSR

正确答案: ABCD
你的作答: ACD

解析
进入异常需要做的工作,“将SPSR的值复制回CPSR”是返回时需做的工作。

3单选题
ARM处理器内部共有37个用户可访问的寄存器,分别为31个通用32位寄存器和6个状态寄存器。在用户模式,可以访问哪些寄存器?
A. 用户模式,可以访问 R0-R15、CPSR总共17个寄存器
B. 用户模式,可以访问 R0-R15、CPSR、SPSR_svc总共18个寄存器
C. 用户模式,可以访问 R0-R15总共16个寄存器
D. 用户模式,可以访问 R0-R7、R13、R14、R15、CPSR总共12个寄存器

正确答案: A
你的作答: A

解析
用户模式,可以访问 R0-R15、CPSR总共17个寄存器

4单选题
哈佛结构的主要特点是_________。
A. 程序存储器和数据存储器采用一组总线
B. 只有程序存储器而没有数据存储器
C. 程序存储器和数据存储器采用不同的总线
D. 只有数据存储器而没有程序存储器

正确答案: C
你的作答: C

解析
哈佛结构特点,程序存储器和数据存储器采用独立的总线,哈佛结构是一种将程序中指令和数据分开存储的存储器结构。

5单选题
系统复位后ARM7处理器进入_________模式。
A. 管理模式
B. IRQ中断模式
C. FIQ中断模式
D. 用户模式

正确答案: A
你的作答: A

解析
系统复位后ARM7处理器进入___管理模式____模式。

6单选题
在下列ARM处理器的各种模式中, 哪种模式有自己独立的R8-R14寄存器。
A. 系统模式(SYS)
B. 快中断模式(FIQ)
C. 终止模式(Abort)
D. 中断模式(IRQ)

正确答案: B
你的作答: B

解析
FIQ快速中断模式有自己独立的R8-R14寄存器

7单选题
ARM7采用三级流水线,分别对应取指、解码及执行,PC指针始终指向哪个阶段?
A. 取指
B. 解码
C. 执行

正确答案: A
你的作答: A

解析
ARM7采用三级流水线,分别对应取指、解码及执行,PC指针始终指向当前取指阶段

8多选题
RISC:精简指令集(Reduced Instruction Set Computer)具有哪些特点?
A. 简化指令集,只保留常用的基本指令,指令数目少;
B. 大多数指令为单周期指令,指令长度固定。
C. 大量使用通用寄存器,减少访存的次数,适合采用流水线。
D. 指令长度可变,指令数多,支持多种寻址方式

正确答案: ABC
你的作答: ABC

解析
简化指令集,只保留常用的基本指令,指令数目少;大多数指令为单周期指令,指令长度固定。大量使用通用寄存器,减少访存的次数,适合采用流水线。CISC指令集的指令特点,长度可变,指令数多,支持多种寻址方式。

9多选题
ARM7系列处理器核具有以下特点:
A. ARM7系列为低功耗32位核,适用于对价位和功耗敏感的消费类应用。
B. 存储器结构采用冯·诺依曼结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
C. 存储器采用l哈佛结构,是一种将程序中指令和数据分开存储的存储器结构。
D. 采用五级流水线
E. 采用三级流水线

正确答案: ABE
你的作答: ACE

解析
ARM7系列为低功耗32位核,适用于对价位和功耗敏感的消费类应用。存储器结构采用冯·诺依曼结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。采用三级流水线。

10单选题
ARM公司设计了大量高性能、廉价、耗能低的RISC 处理器核,ARM公司通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式。ARM公司在产业链中承担的角色:

A. ARM公司自己不制造芯片,只将芯片的设计方案授权给其他公司,由它们来生产。
B. ARM公司不仅设计芯片,而且也制造芯片,通过设计和制造芯片获取利益。

正确答案: A
你的作答: A

解析
ARM公司通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式,它并不制造芯片。

11多选题
CISC:复杂指令集(Complex Instruction Set Computer)有哪些特点?
A. 具有大量的指令和寻址方式,指令种类多,支持多种寻址方式,指令长度可变
B. 符合8/2原则:80%的程序只使用20%的指令,大多数程序只使用少量的指令就能够运行。
C. 指令集精简,只保留常用的基本指令;
D. 通用寄存器多,通过大量使用通用寄存器来减少访存的次数
E. 所有的指令其格式都一样,都采用4字节长度

正确答案: AB
你的作答: AD

解析
具有大量的指令和寻址方式,指令种类多,支持多种寻址方式,指令长度可变。符合8/2原则:80%的程序只使用20%的指令,大多数程序只使用少量的指令就能够运行。其他三个特点属于RISC指令集的特点。

12多选题
ARM公司定义了8种ARM指令集体系结构版本,以下哪些处理器系列采用了ARMv7版本的内核?
A. Cortex-A系列
B. Cortex-M系列
C. ARM7系列
D. Cortex-R系列
E. ARM9系列

正确答案: ABD
你的作答: ABD

解析
ARM7、ARM9系列处理器属于V4版本,Cortex-A系列、Cortex-M系列、Cortex-R系列属于V7版本。

最后

祝大家逢考必过
点赞收藏关注哦


http://www.kler.cn/a/989.html

相关文章:

  • 标准Android开发jdk和gradle和gradle AGP和AndroidStudio对应版本
  • C++内存泄露排查
  • Java内存与缓存
  • P10打卡——pytorch实现车牌识别
  • Python脚本自动发送电子邮件
  • 【文件锁】多进程线程安全访问文件demo
  • stack_queue | priority_queue | 仿函数
  • 《伤寒论》398条文——张仲景
  • 重构对象-Introduce Local Extension引入本地扩展八
  • 手把手教你 在linux上安装kafka
  • SpringBoot自定义Mybatis拦截器实现扩展功能(比如数据权限控制)
  • 关于利用FFT分析时域信号幅相的思考与验证
  • python 正则使用详解
  • vFlash软件简介
  • 重构对象-Remove Middle Man移除中间人六
  • 漫画:什么是快速排序算法?
  • 一文读懂Js中的this指向
  • 像ChatGPT玩转Excel数据
  • 前端性能优化之HTTP缓存
  • vue以及前端css组件
  • 【C++笔试强训】第三十二天
  • [pytorch]thop计算模型算力和参数量
  • 【深度解刨C语言】符号篇(全)
  • Spring Cloud(微服务)学习篇(五)
  • 【Linux】网络编程套接字(下)
  • 【Python入门第三十三天】Python 字符串格式化