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

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

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

前言

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

推荐

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

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

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.mfbz.cn/a/860.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构与算法——栈和队列<也不过如此>

🏆作者主页:king&南星 🎄专栏链接:数据结构 🏅文章目录一、🥇栈1、🥈概念理解2、🥈链表头插头删实现栈1、🥉预备准备2、🥉创建结点函数3、🥉遍…

SPI读写SD卡速度有多快?

SD卡是一个嵌入式中非常常用的外设,可以用于存储一些大容量的数据。但用单片机读写SD卡速度一般都有限(对于高速SD卡,主要是受限于单片机本身的接口速度),在高速、实时数据存储时可能会有影响。但具体速度可以达到多少…

vue2+高德地图web端开发使用

创建vue2项目我们创建一个vue2项目,创建vue2项目就不用再多说了吧,使用“vue create 项目名 ”创建即可注册高德地图高德地图官网地址:https://lbs.amap.com/如果是第一次使用,点击注册然后进入我们的控制台注册完之后进入控制台&…

<Linux>计算机体系结构和操作系统

计算机体系结构(冯 • 诺依曼体系)和操作系统(Operator System) 文章目录计算机体系结构(冯 • 诺依曼体系)和操作系统(Operator System)一、冯 • 诺依曼体系结构1.存储器(内存)2.运算器和控制器&#xff…

系统重装漏洞

zzcms系统重装漏洞 一、配置zzcms环境 1. 使用小皮搭建zzcms框架 2. 安装zzcms 按照下面的操作进行,傻瓜式操作即可 3. 打开网站 二、漏洞利用 在访问install目录的默认文件后,会出现zzcms安装向导 http://www.zzcms.com/install/index.php 但是会显示 “安装向导…

HTTPS,SSL(对称加密和非对称加密详解)

上一篇博客(HTTP详解_徐憨憨!的博客-CSDN博客)详细讲解了关于HTTP的知识,了解到HTTP协议下的数据传输是一种明文传输,既然是明文传输,可能导致在传输过程中出现一些被篡改的情况,此时就需要对所…

MATLAB | 给热图整点花哨操作(三角,树状图,分组图)

前段时间写的特殊热图绘制函数迎来大更新,基础使用教程可以看看这一篇: https://slandarer.blog.csdn.net/article/details/129292679 原本的绘图代码几乎完全不变,主要是增添了很多新的功能!!! 工具函数完…

【链表OJ题(六)】链表分割

​ ​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:数据结构 🎯长路漫漫浩浩,万事皆有期待 文章目录链表OJ题(六)1. 链表…

燕山大学-面向对象程序设计实验-实验三 类和对象—构造函数与析构函数-实验报告

CSDN的各位友友们你们好,今天千泽为大家带来的是燕山大学-面向对象程序设计实验-实验三 类和对象—构造函数与析构函数,接下来让我们一起进入c的神奇小世界吧,相信看完你也能写出自己的 实验报告!如果对您有帮助的话希望能够得到您的支持和帮助,我会持续更新的!🚀3.…

硬刚ChatGPT!文心一言能否为百度止颓?

引言:近年来,人工智能领域的发展突飞猛进,尤其是在自然语言处理(NLP)方面。OpenAI的ChatGPT无疑是这个领域的佼佼者[1]。那么,面对这样一款高度智能的AI模型,国内市场上是否有相应的产品能与之抗…

你是真的“C”——指针进阶知识分享【上篇】

你是真的“C”——指针进阶知识分享【上篇】😎前言🙌指针初阶必备小知识~😊一. 字符指针😊二. 指针数组😊三、数组指针😊数组指针的定义😘四、 &数组名VS数组名😊总结撒花&#…

【K8S系列】从零开始学习 k8s:入门指南(二)

目录 序言 前情提要: 4.K8S架构 4.1 声明式系统VS命令式系统 4.2 k8s-声明式系统 4.2.1 声明方式-yaml 4.3 Kubernetes的基本概念 1.集群 2.节点 3.容器 4.Pod 5.Service 6.Deployment 问题: 4.4 K8S核心组件 4.4.1 kube-apiserver 4.4…

【Linux学习】进程间通信——system V(共享内存 | 消息队列 | 信号量)

🐱作者:一只大喵咪1201 🐱专栏:《Linux学习》 🔥格言:你只管努力,剩下的交给时间! 进程间通信——共享内存 | 消息队列 | 信号量🏀共享内存⚽系统调用shmgetkey值⚽系统…

提升Python代码性能的六个技巧

文章目录前言为什么要写本文?1、代码性能检测1.1、使用 timeit 库1.2、使用 memory_profiler 库1.3、使用 line_profiler 库2、使用内置函数和库3、使用内插字符串 f-string4、使用列表推导式5、使用 lru_cache 装饰器缓存数据6、针对循环结构的优化7、选择合适算法…

【WEB前端进阶之路】 HTML 全路线学习知识点梳理(下)

前言 本文是HTML零基础小白学习系列的第三篇文章,点此阅读 上一篇文章 文章目录前言十五.HTML布局1.使用div元素添加网页布局2.使用table元素添加网页布局十六.HTML表单和输入1.文本域2.密码字段3.单选按钮4.复选框5.提交按钮十七.HTML框架1.iframe语法2.iframe设置…

Windows电脑密码忘记解决方法

目录 背景 方法一 方法二 方法三 方法四 方法五 背景 个人电脑忘记了密码,无法登录用户界面。 方法一 1. 开机时常按 F11,如果是Win10一下系统,就常按 F8,知道出现一下图状 2. 选择疑难解答,再选择高级选项 3.…

Tomcat前端页面部署

一,Tomcat的安装1.Tomcat是什么Tomcat是一个HTTP服务器,HTTP协议是HTTP客户端和HTTP服务器之间交换数据的格式,我们可以通过ajax和Java Socket分别构造HTTP客户端,同时HTTP服务器也可以通过Java Socket来实现,而Tomcat…

React项目规范:目录结构、根目录别名、CSS重置、路由、redux、二次封装axios

React项目(一)一、创建项目二、目录结构三、craco配置别名并安装less1.craco安装2.配置别名3.安装less四、CSS样式重置五、配置路由六、配置Redux1.创建大仓库2.创建小仓库(1)方式1:RTK(2)方式2…

toString()、equals()是什么,为啥需要重写,多种方法来重写

https://m.runoob.com/java/java-object-class.html toString() 1.为什么会有toString 子类继承父类就可以使用父类所有非私有的属性的方法。 在Java中所有类都直接或者间接继承Object类,可以说只要是Object类里面定义的非私有的属性和方法,任何类都可…

Linux上如何使用Stable Diffusion WebUI

在我把所有的坑都踩了一遍之后,决定记录一下linux上的Stable Diffusion webui是怎么搞的。 前提条件 已安装CUDA 已安装git 已安装Anaconda 直接安装Anaconda不要指望Linux自带的Python。虽然Linux自带的Python,但是缺胳膊少腿,所以还是直接…