第1章 嵌入式系统设计基础

1.2嵌入式系统的开发 - 随堂测验

1、多选题:
‎进行嵌入式系统开发,通常采用的模式是‎
选项:
A: 仅使用目标机(开发板)开发模式
B: 宿主机-目标机开发模式
C: 基于宿主机的软件模拟开发模式
D: 通过网络实施的远程开发模式
答案: 【 宿主机-目标机开发模式;
通过网络实施的远程开发模式

什么是嵌入式系统(书1.1.1)- 随堂测验

1、单选题:
​嵌入式系统的英文名称是(     )‎
选项:
A: Microprocessor
B: Embedded Controller
C: Micro Controller
D: Embedded System
答案: 【 Embedded System

嵌入式系统的特点(书1.1.2)- 随堂测验

1、单选题:
‏嵌入式系统的特点是(       )‍
选项:
A: 兼具自我开发能力
B: 软件、硬件可剪裁
C: 体积大、功耗也大
D: 系统通用性好
答案: 【 软件、硬件可剪裁

嵌入式系统的组成(书1.1.3)-随堂测验

1、多选题:
‍随着嵌入式系统的发展,作为嵌入式处理器的中央处理器有(      )类型‏
选项:
A: MCU
B: MPU
C: DSP
D: SoC
答案: 【 MCU;
MPU;
DSP;
SoC

2、多选题:
‌嵌入式操作系统有多种,包括(      )​
选项:
A: MS-DOS
B: UCOS-II
C: Android
D: Unix
答案: 【 UCOS-II;
Android

第2章 ARM Cortex-M3 处理器

ARM 处理器 ( 书2.1 )- 随堂测验

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-R不为实时处理器
答案: 【 Cortex-R不为实时处理器

4、单选题:
​最新的Cortex内核包含多个系列,以下哪个不属于Cortex内核系列()。‍
选项:
A: A系列
B: R系列
C: M系列
D: H系列
答案: 【 H系列

5、判断题:
‏ARM(Advanced RISC Machines),既是一个公司的名字,也是对一类处理器的通称,还可以认为是一种技术名称‏
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‌ARM Cortex系列是经典处理器ARM10以后产品的新的命名系列,只在为各种不同的市场提供服务,采用的是ARMv7体系结构。‏
选项:
A: 正确
B: 错误
答案: 【 错误

Cortex-M3 处理器结构 ( 书2.2 ) - 随堂测验

1、单选题:
‌下面关于哈佛结构描述正确的是()‏
选项:
A: 程序存储空间与数据存储空间分离
B: 存储空间与IO空间分离
C: 程序存储空间与数据存储空间合并
D: 存储空间与IO空间合并
答案: 【 程序存储空间与数据存储空间分离

2、单选题:
‍指令与数据共享同一总线的体系结构是()‌
选项:
A: 冯.诺依曼结构
B: 哈佛结构
C: RISC
D: CISC
答案: 【 冯.诺依曼结构

3、多选题:
‍下列组成Cortex-M3处理器内核的三级流水线架构的是()‍
选项:
A: 取址
B: 译码
C: 编码
D: 执行
答案: 【 取址;
译码;
执行

4、判断题:
‏CISC全称为“Reduced Instruction Set Computing”,中文即“精简指令集”,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。‌
选项:
A: 正确
B: 错误
答案: 【 错误

5、填空题:
‌RISC全称为“Reduced Instruction Set Computing”,中文即________,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。​
答案: 【 精简指令集

Cortex-M3 存储器映射和位带区( 书2.4.1-2.4.2 )- 随堂测验

1、多选题:
‍Cortex- M3的地址映射图分为()‍
选项:
A: Code区、SRAM区
B: 片内外设(Peripheral)区、RAM区
C: Devices区、System区
D: Bit-Band区
答案: 【 Code区、SRAM区;
片内外设(Peripheral)区、RAM区;
Devices区、System区

2、多选题:
‏Cortex-M3处理器的4GB空间被划分为多个存储区域,由于这一划分是基于典型的用法,所以不同的区域主要被设计成以下用途()‎
选项:
A: 程序代码访问
B: 数据访问
C: 外设
D: 编译
答案: 【 程序代码访问;
数据访问;
外设

3、填空题:
‎对于位带区的 0x20003000 地址数据位 2 (D2),求其位带别名区地址______.‏
答案: 【 0x22060008##%_YZPRLFH_%##0X22060008

Cortex-M3 寄存器 ( 书2.3 ) - 随堂测验

1、单选题:
​堆栈指针使用()寄存器‏
选项:
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: 错误
答案: 【 正确

单元测验——ARM Cortex-M3 核体系结构

1、单选题:
‌Cortex - M3处理器采用()体系结构​
选项:
A: ARMv4T
B: ARMv6-M
C: ARMv7-M
D: ARMv8-A
答案: 【 ARMv7-M

2、单选题:
​Cortex-M3处理器的R14寄存器的作用是()‌
选项:
A: 程序计数器(Program Counter, PC)
B: 链接寄存器(Link Register, LR)
C: 堆栈指针寄存器(Stack Pointer,SP)
D: 高端寄存器(High Register)
答案: 【 链接寄存器(Link Register, LR)

3、单选题:
指令和数据共享同一总线的体系结构是()。‏
选项:
A: 冯•诺依曼结构
B: 哈佛结构
C: RISC 
D: CISC
答案: 【 冯•诺依曼结构

4、多选题:
‌Cortex-M3处理器的特点包括()‏
选项:
A: 主要应用于微控制器领域的32位处理器
B: 基于功能强大的复杂指令集计算机结构(CISC)
C: 支持32位ARM指令集和16位Thumb指令集
D: 使用3段指令流水线设计
答案: 【 主要应用于微控制器领域的32位处理器;
使用3段指令流水线设计

5、多选题:
​Cortex-M3处理器在Thumb工作状态时,支持的操作模式有()‌
选项:
A: 调试(Debug)模式
B: 线程(Thread)模式
C: 异常处理(Handler)模式
D: 特权(Privilege)模式
答案: 【 线程(Thread)模式;
异常处理(Handler)模式

6、多选题:
‏CM3的应用程序状态寄存器APSR包括()状态标志。‏
选项:
A: 进位标志C
B: 溢出标志V
C: 负数标志N
D: 零位标志Z
答案: 【 进位标志C;
溢出标志V;
负数标志N;
零位标志Z

7、填空题:
​对于位带区0x20004000地址的数据位 3(D3),求其位带别名区地址_______‌
答案: 【 0x2208000C##%_YZPRLFH_%##0X2208000C

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注