大学MOOC 嵌入式控制系统(吉林建筑大学)1453601166 最新慕课完整章节测试答案
第1章绪论
文章目录
ARM处理器的发展书1.1~1.2-随堂测验
1、单选题:
以下不是ARM含义的是()。
选项:
A: 一种高级RISC技术
B: 一个高级RISC(精简指令集)处理器的公司
C: 一种高级编程语言
D: 一类采用高级RISC的处理器
答案: 【 一种高级编程语言】
2、多选题:
ARM支持的OS类型()。
选项:
A: WinCE
B: iOS
C: Linux(Android)
D: Symbian
答案: 【 WinCE;
iOS;
Linux(Android);
Symbian】
3、判断题:
ARM(Advanced RISC Machines),既是一个公司的名字,也是对一类微处理器的通称,还可以认为是一种技术名称。
选项:
A: 正确
B: 错误
答案: 【 正确】
ARM处理器的特点及应用书1.3-随堂测验
1、多选题:
下列属于ARM微处理器的实际应用的有()。
选项:
A: 工业控制领域
B: A. 无线通讯领域
C: 网络应用
D: 电子类产品
答案: 【 工业控制领域;
A. 无线通讯领域;
网络应用;
电子类产品】
2、多选题:
下列关于ARM微处理器的说法正确的有()。
选项:
A: 采用定点CISC 处理器
B: 性能高、体积小、能耗小、成本低
C: 支持Thumb(16 位)/ARM(32 位)双指令集,能很好的兼容8位/16位器件
D: 增强性乘法器设计,支持实时(real-time)调试
答案: 【 性能高、体积小、能耗小、成本低;
支持Thumb(16 位)/ARM(32 位)双指令集,能很好的兼容8位/16位器件;
增强性乘法器设计,支持实时(real-time)调试】
3、判断题:
CISC的英文全称为“Reduced Instruction Set Computing”,中文即“精简指令集”,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、填空题:
RISC的英文全称为“Reduced Instruction Set Computing”,中文即 ,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。
答案: 【 精简指令集】
ARM微处理器系列-随堂测验
1、单选题:
以下不属于ARM微处理器系列的是()。
选项:
A: ARM7系列微处理器
B: ARM8系列微处理器
C: ARM9系列微处理器
D: ARM9E系列微处理器
答案: 【 ARM8系列微处理器】
2、单选题:
对ARM-Cortex系列处理器来说,错误的说法是()。
选项:
A: Cortex-A为应用处理器
B: Cortex-M为微控制器系列
C: Cortex-R为实时处理器
D: Cortex-R不为实时处理器
答案: 【 Cortex-R不为实时处理器】
3、单选题:
最新的Cortex内核包含多个系列,以下哪个不属于cortex内核系列()。
选项:
A: A系列
B: R系列
C: M系列
D: H系列
答案: 【 H系列】
4、判断题:
ARM Cortex系列是经典处理器ARM10以后产品的新的命名系列,只在为各种不同的市场提供服务,采用的是ARMv7体系结构。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、填空题:
ARM7属于 结构。
答案: 【 冯诺依曼##%_YZPRLFH_%##冯.诺依曼】
6、填空题:
ARM7属于 级流水线。
答案: 【 3】
7、填空题:
ARM9属于 级流水线。
答案: 【 5】
8、填空题:
ARM9属于 结构。
答案: 【 哈佛】
第1章单元测验
1、单选题:
以下哪个不是嵌入式设备?
选项:
A: web服务器
B: 智能电视
C: 路由器
D: 运动手表
答案: 【 web服务器】
2、单选题:
处理器型号ARM7TDMI中的M代表( )
选项:
A: 支持内嵌ICE逻辑
B: 支持调试扩展
C: 支持增强乘法器
D: 支持16位的Thumb指令集
答案: 【 支持增强乘法器】
3、单选题:
以下不是ARM含义的是()
选项:
A: 一种高级RISC技术
B: 一个高级RISC(精简指令集)处理器的公司
C: 一种高级编程语言
D: 一类采用高级RISC的处理器
答案: 【 一种高级编程语言】
4、单选题:
最新的Cortex内核包含多个系列,以下哪个不属于cortex内核系列()。
选项:
A: A系列
B: R系列
C: M系列
D: H系列
答案: 【 H系列】
5、单选题:
Cortex M3采用的是()架构体系。
选项:
A: v6
B: v7-M
C: v8
D: v5
答案: 【 v7-M】
6、多选题:
以下关于嵌入式系统的特点,说法正确的是()
选项:
A: 嵌入式系统极其关注成本
B: 嵌入式系统开发需要特殊的工具和开发方法
C: 嵌入式系统针对特定领域会有不同的要求
D: 嵌入式系统对实时性要求高,但可靠性要求低
答案: 【 嵌入式系统极其关注成本;
嵌入式系统开发需要特殊的工具和开发方法;
嵌入式系统针对特定领域会有不同的要求】
7、多选题:
以下哪些是嵌入式微处理器的特点?
选项:
A: 体积小重量轻
B: 抗电磁干扰能力强
C: 成本低
D: 功耗低
答案: 【 体积小重量轻;
抗电磁干扰能力强;
成本低;
功耗低】
8、多选题:
下列选项中,那些是ARM微处理器系列?
选项:
A: ARM7
B: ARM8
C: ARM9
D: ARM11
答案: 【 ARM7;
ARM9;
ARM11】
9、判断题:
嵌入式系统的形式多样,软硬件是紧密联系在一起的。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、填空题:
嵌入式系统是以( )为中心,以计算机技术为基础,软件硬件可裁剪的专用计算机系统。(请填两个字)
答案: 【 应用】
11、填空题:
RISC的英文全称为“Reduced Instruction Set Computing”,中文即( ),它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。(请填5个字)
答案: 【 精简指令集】
第2章ARMCortex-M4核体系结构
ARM体系结构-随堂测验
1、单选题:
下面关于哈佛结构描述正确的是()
选项:
A: 程序存储空间与数据存储空间分离
B: 存储空间与IO空间分离
C: 程序存储空间与数据存储空间合并
D: 存储空间与IO空间合并
答案: 【 程序存储空间与数据存储空间分离】
2、单选题:
指令和数据共享同一总线的体系结构是()
选项:
A: 冯•诺依曼结构
B: 哈佛结构
C: RISC
D: CISC
答案: 【 冯•诺依曼结构】
3、多选题:
下列组成Cortex-M4处理器内核的三级流水线架构的是()
选项:
A: 取址
B: 译码
C: 编码
D: 执行
答案: 【 取址;
译码;
执行】
ARM处理器工作原理-随堂测验
1、单选题:
通常所说的 32 位微处理器是指()。
选项:
A: 地址总线的宽度为 32 位
B: 处理的数据长度只能为 32 位
C: CPU 字长为 32 位
D: 通用寄存器数目为 32 个
答案: 【 CPU 字长为 32 位】
2、单选题:
ARM指令集和Thumb指令集分别是()。
选项:
A: 8位,16位
B: 16位,32位
C: 16位,16位
D: 32位,16位
答案: 【 32位,16位】
3、判断题:
ARM微处理器的运行模式可以通过硬件改变。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
Cortex-M处理器支持ARM指令集。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
默认情况下,Cortex-M4处理器启动时处于线程模式和Thumb状态。
选项:
A: 正确
B: 错误
答案: 【 正确】
Cortex-M4存储器系统书2.6~2.7-随堂测验
1、单选题:
嵌入式系统最常用的数据传输方式()。
选项:
A: 中断
B: 查询
C: DMA
D: IO机
答案: 【 中断】
2、多选题:
Cortex-M4系统的地址映射图分为()
选项:
A: Code区、SRAM区
B: Peripheral区、RAM区
C: Devices区、System区
D: Bit-Band区
答案: 【 Code区、SRAM区;
Peripheral区、RAM区;
Devices区、System区】
3、多选题:
Cortex-M4处理器的4GB空间被划分为多个存储区域,由于这一划分是基于典型的用法,所以不同的区域主要被设计成以下用途()。
选项:
A: 程序代码访问
B: 数据访问
C: 外设
D: 编译
答案: 【 程序代码访问;
数据访问;
外设】
4、判断题:
几乎所有的微控制器中都不支持中断,中断通常由硬件电路产生,不会改变处理器执行程序的顺序。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
大多数异常IRQ由程序产生。
选项:
A: 正确
B: 错误
答案: 【 错误】
Cortex-M4寄存器组织书2.3~2.5-随堂测验
1、单选题:
按照ARM过程调用标准(ATCPS),堆栈指针使用()寄存器。
选项:
A: R0
B: R4
C: R13
D: R15
答案: 【 R13】
2、多选题:
下列属于程序状态寄存器内部的子状态寄存器的是()。
选项:
A: 应用程序PSR(APSR)
B: 中断号PSR(IPSR)
C: 堆栈PSR(JPSR)
D: 执行PSR(EPSR)
答案: 【 应用程序PSR(APSR);
中断号PSR(IPSR);
执行PSR(EPSR)】
3、判断题:
在调用子程序或者函数时,LR中的数值是自动更新的。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
由于Cortex-M4 中的指令至少是半字对齐的,所以 PC 的最高位(LSB)总是为 0。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
MSR <special_reg>, <reg>;读通用寄存器的值到殊功能寄存器。
选项:
A: 正确
B: 错误
答案: 【 错误】
单元测验——绪论、ARMCortex-M4核体系结构
1、单选题:
以下不是ARM含义的是()。
选项:
A: 一种高级RISC技术
B: 一个高级RISC(精简指令集)处理器的公司
C: 一种高级编程语言
D: 一类采用高级RISC的处理器
答案: 【 一种高级编程语言】
2、单选题:
以下不属于ARM微处理器系列的是()。
选项:
A: ARM7系列微处理器
B: ARM8系列微处理器
C: ARM9系列微处理器
D: ARM9E系列微处理器
答案: 【 ARM8系列微处理器】
3、单选题:
对ARM-Cortex系列处理器来说,错误的说法是()。
选项:
A: Cortex-A为应用处理器
B: Cortex-M为微控制器系列
C: Cortex-R为实时处理器
D: Cortex-A为汽车电子系列
答案: 【 Cortex-A为汽车电子系列】
4、单选题:
指令和数据共享同一总线的体系结构是()。
选项:
A: 冯•诺依曼结构
B: 哈佛结构
C: RISC
D: CISC
答案: 【 冯•诺依曼结构】
5、单选题:
下列不是组成Cortex-M4处理器内核的三级流水线架构的是()。
选项:
A: 取址
B: 译码
C: 编码
D: 执行
答案: 【 编码 】
6、单选题:
通常所说的 32 位微处理器是指( )。
选项:
A: 地址总线的宽度为 32 位
B: 处理的数据长度只能为 32 位
C: CPU 字长为 32 位
D: 通用寄存器数目为 32 个
答案: 【 CPU 字长为 32 位】
7、单选题:
下列不属于程序状态寄存器内部的子状态寄存器的是()。
选项:
A: 应用程序PSR(APSR)
B: 中断号PSR(IPSR)
C: 堆栈PSR(JPSR)
D: 执行PSR(EPSR)
答案: 【 堆栈PSR(JPSR)】
8、单选题:
嵌入式系统最常用的数据传输方式( )。
选项:
A: 中断
B: 查询
C: DMA
D: IO机
答案: 【 中断】
9、多选题:
下列属于ARM微处理器的实际应用的有()。
选项:
A: 工业控制领域
B: 无线通讯领域
C: 网络应用
D: 电子类产品
答案: 【 工业控制领域;
无线通讯领域;
网络应用;
电子类产品】
10、多选题:
Cortex-M4处理器的4GB空间被划分为多个存储区域,由于这一划分是基于典型的用法,所以不同的区域主要被设计成以下用途:()。
选项:
A: 程序代码访问
B: 数据访问
C: 外设
D: 编译
答案: 【 程序代码访问;
数据访问;
外设】
11、多选题:
下列属于Cortex-M4系统的地址映射图中System区的是:()。
选项:
A: 内部私有外设总线
B: 调试/外部私有外设总线
C: 数据访问总线
D: 供应商定义区
答案: 【 内部私有外设总线;
调试/外部私有外设总线;
供应商定义区】
12、判断题:
ARM微处理器的运行模式可以通过硬件改变。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
Cortex-M处理器支持ARM指令集。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
默认情况下,Cortex-M4处理器启动时处于线程模式和Thumb状态。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
在调用子程序或者函数时,LR中的数值是自动更新的。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
MSR <special_reg>, <reg>;读通用寄存器的值到殊功能寄存器。
选项:
A: 正确
B: 错误
答案: 【 错误】
第3章ARM处理器指令集
ARM寻址方式书3.2-随堂测验
1、单选题:
关于寄存器寻址方式的说法错误的是()。
选项:
A: 在寄存器方式下,操作数即为寄存器的数值。
B: 操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作。
C: MOV R1,R2; 表示将R1的值存入R2
D: SUB R0,R1,R2; 表示将R1的值减去R2的值,结果保存到R0
答案: 【 MOV R1,R2; 表示将R1的值存入R2 】
2、单选题:
指令“ADD R2,R1,#10”的寻址方式为()。
选项:
A: 立即寻址
B: 寄存器间接寻址
C: 多寄存器寻址
D: 堆栈寻址
答案: 【 立即寻址】
3、单选题:
指令“ADD R0,R1,R2”的寻址方式为()。
选项:
A: 立即寻址
B: 寄存器间接寻址
C: 多寄存器寻址
D: 寄存器寻址
答案: 【 寄存器寻址】
4、单选题:
指令“MOV R0,R2,LSL #3”的寻址方式为()。
选项:
A: 立即寻址
B: 寄存器间接寻址
C: 寄存器寻址
D: 寄存器移位寻址
答案: 【 寄存器移位寻址】
5、单选题:
关于堆栈操作寻址方式的说法正确的是()。
选项:
A: 堆栈是一个按特定顺序进行存取的存储区,操作顺序为“先进先出”。
B: 堆栈操作顺序为“后进先出”。
C: 堆栈寻址是隐含的,它使用一块存储区域指向一个专门的寄存器。
D: 堆栈指针所指向的存储单元是堆栈的栈底。
答案: 【 堆栈操作顺序为“后进先出”。】
6、多选题:
ARM指令寻址方式可分为()。
选项:
A: 数据处理指令的寻址方式
B: 批量Load/Store指令的寻址方式
C: 杂类Load/Store指令的寻址方式
D: 协处理器Load/Store指令的寻址方式
答案: 【 数据处理指令的寻址方式;
批量Load/Store指令的寻址方式;
杂类Load/Store指令的寻址方式;
协处理器Load/Store指令的寻址方式】
7、判断题:
批量Load/Store指令的寻址方式产生一个内存单元的地址范围,指令寄存器和内存单元的对应关系满足这样的规则,即编号低的寄存器对应于内存中低地址单元,编号高的寄存器对应于内存中的高地址单元。
选项:
A: 正确
B: 错误
答案: 【 正确】
ARM指令集简介书3.1-随堂测验
1、单选题:
1、下列条件助记符对应的标志和含义正确的是(C)。
选项:
A: 条件助记符:EQ,标志:Z=0,含义:相等
B: 条件助记符:EQ,标志:Z=1,含义:不相等
C: 条件助记符:EQ,标志:Z=1,含义:相等
D: 条件助记符:NE,标志:Z=0,含义:相等
答案: 【 条件助记符:EQ,标志:Z=1,含义:相等】
2、判断题:
ARM条件码后缀实际有用的共有16种,用两个字符表示,这两个字符可以添加在指令助记符的后面和指令同时使用。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
在ARM指令的16种条件标志码中,实际有用的只有15种。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
Cortex-M4系列支持Thumb-2指令集和ARM指令集。
选项:
A: 正确
B: 错误
答案: 【 错误】
Cortex其他指令书3.4-随堂测验
1、单选题:
以下关于MUL、MLA 和 MLS指令说法错误的是(
