第一章 微型计算机与嵌入式系统

单元测验1

1、单选题:
【S01】计算机中,CPU访问速度最快的是哪个部件?
选项:
A: ROM
B: RAM
C: 寄存器
D: FLASH
答案: 【 寄存器

2、单选题:
【S01】ARM处理器属于________架构。
选项:
A: 冯·诺依曼架构
B: 哈佛架构
C: 串行架构
D: 并行架构
答案: 【 哈佛架构

3、单选题:
【S01】当调用一个子程序(或函数)时,保存的地址在哪里?
选项:
A: 堆栈
B: 寄存器
C: ROM
D: RAM
答案: 【 堆栈

4、多选题:
【S01】在MCU中,哈佛体系结构的特点是:
选项:
A: 独立的两组总线
B: 独立的存储器区域
C: RISC
D: 吞吐量高
答案: 【 独立的两组总线;
独立的存储器区域

5、多选题:
【S01】通常,一般来说,RAM空间存放:
选项:
A: 参与运算的数据变量
B: 参数
C: 程序代码
D: 运算结果
答案: 【 参与运算的数据变量;
参数;
运算结果

6、多选题:
【S01】嵌入式系统的特点有:
选项:
A: 小体积
B: 低功耗
C: 安全
D: 适应恶劣工作环境
E: 经济成本低
答案: 【 小体积;
低功耗;
安全;
适应恶劣工作环境;
经济成本低

7、判断题:
【S01】在MCU中,堆栈是个特殊存储区,堆栈属于RAM空间的一部分,堆栈用于函数调用和中断切换时,保存和恢复现场数据。
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
【S01】计算机中的三总线为:数据总线,地址总线,控制总线。
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
【S01】堆栈是一个特定的存储区,它的一端是固定的,另一端也是固定的。
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
【S01】ROM用于存放参与运算的数据和中间结果。
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
【S01】计算机由处理器,存储单元,输入/输出端口三个基本部分组成。
选项:
A: 正确
B: 错误
答案: 【 正确

12、填空题:
【S01】嵌入式系统是以________为中心,以微型计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用微型计算机系统。
答案: 【 应用

13、填空题:
【S01】MCU的全称是________。
答案: 【 Microcontroller Unit

14、填空题:
【S01】SoC是________的缩写。
答案: 【 System on Chip

第二章 ARM Cortex-M4系列微控制器简介

第2章 单元测验

1、单选题:
【S02】CORTEX M4F除了16位Thumb-2指令集外,还有________指令集。
选项:
A: 汇编
B: CISC
C: ARM 32位
D: C语言
答案: 【 ARM 32位

2、多选题:
【S02】ARM Cortex包括以下哪些分工明确的系列?
选项:
A: A系列
B: M系列
C: R系列
D: M4系列
E: M3系列
F: ARMv7系列
答案: 【 A系列;
M系列;
R系列

3、多选题:
【S02】ARM Cortex M4有哪些特点?
选项:
A: 32位的RISC微处理器
B: NVIC
C: 多个高性能的总线接口
D: 低成本的调试器功能
答案: 【 32位的RISC微处理器;
NVIC;
多个高性能的总线接口;
低成本的调试器功能

4、判断题:
【S02】ARM嵌入式微处理器是8位的处理器。
选项:
A: 正确
B: 错误
答案: 【 错误

5、判断题:
【S02】AMBA2.0总线架构有AHB,ASB和APB3组总线。
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
【S02】NVIC中的中断响应处理过程是软件完成的。
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
【S02】MSP432中的R1/R2/R3/R4的用处用来存放程序地址指针。
选项:
A: 正确
B: 错误
答案: 【 错误

8、填空题:
【S02】ARM Cortex微处理器采用的ARM中的________架构?
答案: 【 ARMv7E-M

9、填空题:
【S02】基于AMBA结构的轻量级的AHB-lite总线,有I-CODE总线,D-CODE总线,________总线,先进的接口总线APB和私人外设总线PPB。
答案: 【 系统

10、填空题:
【S02】NVIC的中文全名是________。
答案: 【 内嵌向量的中断控制器

第三章 嵌入式系统开发环境

第3章 单元测验3

1、单选题:
【S03】MSP4322(ARM Cortex-M4)微控制器上电初始化堆栈(SP)之后,执行到复位入口偏移地址是________?
选项:
A: 0x0004
B: 0x0000
C: 0x0008
D: 0x000C
答案: 【 0x0004

2、单选题:
【S03】ARM处理器中,C语言用 long 声明的变量位宽是?
选项:
A: 32bit(4个字节)
B: 16bit(2个字节)
C: 64bit(8个字节)
D: 128bit(16个字节)
答案: 【 32bit(4个字节)

3、单选题:
【S03】本课程实验采用的微控制器型号是?
选项:
A: MSP432P401R
B: ARM Cortex-M4
C: MSP_EXP432P401R
D: TM4C123GH6PM
答案: 【 MSP432P401R

4、单选题:
【S03】Code Composer Studio的初始化文件是?
选项:
A: startup_msp432p401r_ccs.c
B: startup_msp432p401r_gcc.c
C: startup_msp432p401r_ewarm.c
D: startup_msp432p401r_uvision.s
答案: 【 startup_msp432p401r_ccs.c

5、单选题:
【S03】在CCS集成开发环境中,MSP432P401R核心板集成的调试器名称是?
选项:
A: XDS110
B: CMSIS-DAP
C: TI-XDS100
D: JTAG
答案: 【 XDS110

6、多选题:
【S03】下列软件集成开发环境中,属于通用开发环境的是?
选项:
A: Keil MDK
B: GCC
C: TI CCS
D: MPLAB
答案: 【 Keil MDK;
GCC

7、多选题:
【S03】ARM 编译器默认支持的C和C++版本是?
选项:
A: ISO C90
B: ISO C++03
C: ISO C99
D: ISO C++11
答案: 【 ISO C90;
ISO C++03

8、多选题:
【S03】ARM 编译器中,有关C语言内联汇编的说法,正确的是?
选项:
A: 以 __asm 关键字开始
B: 内联汇编可以使用在源代码的任意位置
C: 内联汇编在某些实时性高的中断函数中不被支持
D: 大量使用内联汇编功能可以提高代码的可移植性
答案: 【 以 __asm 关键字开始;
内联汇编可以使用在源代码的任意位置

9、多选题:
【S03】ARM 编译器中,关于C语言位指令的说法,正确的是?
选项:
A: 头文件中对BIT0-BITF都作了宏定义,包含处理器头文件之后,源代码中可直接使用
B: BITC和BIT(12)执行效果一样
C: 头文件中对BIT0-BITF都作了宏定义,对应1个字节的相应比特位
D: BIT(E)和BIT(14)执行效果一样
答案: 【 头文件中对BIT0-BITF都作了宏定义,包含处理器头文件之后,源代码中可直接使用;
BITC和BIT(12)执行效果一样

10、多选题:
【S03】有关 CMSIS 的说法,正确的是?
选项:
A: 是 Cortex Microcontroller Software Interface Standard 的缩写
B: 即 Cortex 微控制器软件接口标准
C: 该软件接口标准除了支持 Cortex-M系列微控制器以外,还支持 Cortex-A11系列处理器
D: CMSIS标准全部由ARM公司提供并维护
答案: 【 是 Cortex Microcontroller Software Interface Standard 的缩写;
即 Cortex 微控制器软件接口标准

11、多选题:
【S03】有关 CMSIS-DSP 的说法,正确的是?
选项:
A: 是CMSIS标准库提供的一套数字信号处理算法库
B: 该算法库针对 Cortex-M 系列处理器进行了优化
C: CMSIS-DSP支持从ARM C代码转换到DSP处理器的C代码
D: CMSIS-DSP 是ARM提供的可运行在通用DSP处理器上的一套算法库
答案: 【 是CMSIS标准库提供的一套数字信号处理算法库;
该算法库针对 Cortex-M 系列处理器进行了优化

12、多选题:
【S03】CCS集成开发环境中,从编辑模式进入调试模式的方法有?
选项:
A: 按F11功能键
B: 执行菜单 Run/Debug
C: 点工具栏“小虫子”样图标
D: 点工具栏“锤头”样图标
答案: 【 按F11功能键;
执行菜单 Run/Debug;
点工具栏“小虫子”样图标

13、多选题:
【S03】CCS集成开发环境中,观察变量值的几种方式是?
选项:
A: 鼠标在待观察变量上停留
B: 在表达式窗口输入待观察变量名
C: 打开Watch窗口,添加待观察变量
D: 在调试界面使用查找功能,搜索到的变量直接显示变量值
答案: 【 鼠标在待观察变量上停留;
在表达式窗口输入待观察变量名

14、判断题:
【S03】CMSIS-DSP 能在 Cortex-M 和 Cortex-A 系列微控制器上实现?
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
【S03】CMSIS 一致的软件界面提高了软件的可移植性和可重用性,增加了程序设计人员的开发难度。
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
【S03】CMSIS 是与各种芯片和软件供应商紧密合作定义的,并提供了一种通用的方法来连接外设、实时操作系统和中间件组件。
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
【S03】CMSIS 为处理器和外围设备提供了简单的软件接口,从而简化了软件的重复使用。
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
【S03】CMSIS 主要使用汇编语言编写。
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
【S03】MSP432P401R 系列微控制器支持 CMSIS-DSP 软件。
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
【S03】CMSIS-DSP 软件库支持 8/16/32 位整数和32位浮点数运算。
选项:
A: 正确
B: 错误
答案: 【 正确

21、判断题:
【S03】CMSIS-DSP 软件库支持 8位、16位和32位浮点数运算。
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
【S03】MSP432P401R 系列微控制器内部集成了浮点运算单元,支持的是 IEEE-754 浮点标准。
选项:
A: 正确
B: 错误
答案: 【 正确

第四章 MSP432微控制器的最小系统

第4章 单元测验

1、单选题:
【S04】MSP432的外接时钟电路,一般由三个元器件构成,放置它们的原则是________。
选项:
A: 尽量靠近两个时钟引脚
B: 尽量远离靠近两个时钟引脚
C: 尽量靠近电源
D: 尽量靠近地
答案: 【 尽量靠近两个时钟引脚

2、单选题:
【S04】通常电源和地之间,会放置去耦电容和滤波电容,布线时,放置它们的原则是________。
选项:
A: 尽量靠近两个时钟引
B: 尽量远离靠近两个时钟引脚
C: 尽量靠近电源和地之间
D: 尽量靠近地
答案: 【 尽量靠近电源和地之间

3、单选题:
【S04】在3V电源供电下,复位时的最大电流是________。
选项:
A: 850uA
B: 2mA
C: 200uA
D: 20mA
答案: 【 850uA

4、单选题:
【S04】MSP432复位后,SP指针的初始值放在________。
选项:
A: 0x0010
B: 0x0000
C: 0x003
D: 0x0004
答案: 【 0x0000

5、单选题:
【S04】在MSP432复位后,系统从________开始执行程序。
选项:
A: 0x0000
B: 0x0004
C: 0x0006
D: 0x0008
答案: 【 0x0004

6、单选题:
【S04】在MSP432P401R的口袋实验板中,MCLK和SMCLK默认的时钟源来自________。
选项:
A: DCO
B: 外部高频时钟源
C: 外部低频时钟源
D: REFO
答案: 【 DCO

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

发表评论

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