大学MOOC 嵌入式系统及应用(南京理工大学泰州科技学院)1449958228 最新慕课完整章节测试答案
第2章 处理器知识—STM32STM32F4处理器的基础应用设计
文章目录
本课小测验
1、填空题:
本实验例程主程序中,设置定时时间500ms的指令为( )。
答案: 【 TIM3_init(5000-1,8400-1)】
课堂小测验
1、填空题:
实验中流水灯效果通常可以使用嵌入式C语言中的( )运算符来实现。
答案: 【 移位】
第2章 处理器知识—STM32 STM32处理器编程环境
STM32处理器编程环境(书7.1)-随堂测验
1、单选题:
下列说法错误的是()。
选项:
A: 文件stm32f4xx_ppp.h 是片上外设接入层系统头文件
B: 文件stm32f4xx.h是STM32F4 片上外设访问层头文件。这个文件里面包含了非常多的结构体以及宏定义
C: 文件misc.c、misc.h、stm32f4xx_ppp.c、stm32f4xx_ppp.h 、stm32f4xx_rcc.c和stm32f4xx_rcc.h文件都是 STM32F4 标准的外设库文件
D: 文件stm32f4xx_conf.h 是外设驱动配置文件
答案: 【 文件stm32f4xx_ppp.h 是片上外设接入层系统头文件】
2、单选题:
关于STM32F4固件库文件体系结构说法正确的是()。
选项:
A: 顶层是硬件层(APP),中间层是API层,底层是应用程序层。
B: 底层是硬件层(APP),中间层是API层,顶层是应用程序层。
C: 底层是API层,中间层是硬件层(APP),顶层是应用程序层。
D: 底层是硬件层(APP),中间层是应用程序层,顶层是API层。
答案: 【 底层是硬件层(APP),中间层是API层,顶层是应用程序层。】
3、多选题:
三层STM32固件库文件体系结构包括()。
选项:
A: 硬件层(PPP),包括内核、定时器、串口、中断控制器等设备定义
B: API层属于中间层
C: 应用程序层:顶层,体现为Application.c文件
D: 物理层属于中间层,包含了各种符合CMSIS标准的STM32库函数
答案: 【 硬件层(PPP),包括内核、定时器、串口、中断控制器等设备定义;
API层属于中间层;
应用程序层:顶层,体现为Application.c文件】
4、判断题:
Keil MDK软件源自美国的KEIL公司,是RealView MDK的简称。
选项:
A: 正确
B: 错误
答案: 【 错误】
第2章 处理器知识—STM32ARM Cortex-M4 核体系结构
ARM体系结构(书2.1)-随堂测验
1、单选题:
下面关于哈佛结构描述正确的是()
选项:
A: 程序存储空间与数据存储空间分离
B: 存储空间与IO空间分离
C: 程序存储空间与数据存储空间合并
D: 存储空间与IO空间合并
答案: 【 程序存储空间与数据存储空间分离】
2、单选题:
指令和数据共享同一总线的体系结构是()
选项:
A: 冯•诺依曼结构
B: 哈佛结构
C: RISC
D: CISC
答案: 【 冯•诺依曼结构】
3、多选题:
下列组成Cortex-M4处理器内核的三级流水线架构的是()
选项:
A: 取址
B: 译码
C: 编码
D: 执行
答案: 【 取址;
译码;
执行】
ARM处理器工作原理(书2.2)-随堂测验
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)
答案: 【
