大学MOOC 嵌入式系统(乐云亮)(扬州大学)1450777244 最新慕课完整章节测试答案
1嵌入式系统概述
文章目录
嵌入式系统概念小测验
1、单选题:
嵌入式系统有别于其他系统的最大特点是( )
选项:
A: 嵌入专用
B: 高可靠
C: 低功耗
D: 低成本
答案: 【 嵌入专用】
2、单选题:
下面哪个系统属于嵌入式系统?
选项:
A: “天河一号”计算机系统
B: 联想 T400 笔记本计算机
C: 联想 S10 上网本
D: 华为P系列手机
答案: 【 华为P系列手机】
3、单选题:
下面哪点不是嵌入式操作系统的特点?
选项:
A: 内核精简
B: 专用性强
C: 功能强大
D: 高实时性
答案: 【 功能强大】
4、单选题:
下面哪种嵌入式操作系统很少用在手机上?
选项:
A: Android
B: Linux
C: Win CE
D: VxWorks
答案: 【 VxWorks】
5、单选题:
从层次结构来看,嵌入式系统包括( )
选项:
A: 硬件层
B: 板级支持包
C: 实时操作系统和应用软件
D: 以上全是
答案: 【 以上全是】
6、判断题:
CISC将被RISC所取代。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
所有的电子设备都属于嵌入式设备。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
嵌入式开发需要专门的软件和硬件设备。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、填空题:
以 为中心、以 为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
答案: 【 应用,计算机技术】
10、填空题:
从模块结构来看,嵌入式系统由三大部分组成,分别是: 和开发平台。
答案: 【 硬件、软件】
测验
1、多选题:
为什么常把Linux用作嵌入式操作系统?
选项:
A: 开源性。
B: Linux内核能支持32位和64位的内核架构。
C: 可以同时支持MMU和非MMU架构。
D: 有丰富的工具链,同时Bootloader和其它模块都具有体系结构无关性。
答案: 【 开源性。;
Linux内核能支持32位和64位的内核架构。;
可以同时支持MMU和非MMU架构。;
有丰富的工具链,同时Bootloader和其它模块都具有体系结构无关性。 】
2、填空题:
嵌入式硬件开发的3个阶段是: 。
答案: 【 1、应用分析和设计
2、PCB设计和仿真。
3、PCB的制作和测试】
随堂测验
1、填空题:
冯诺依曼体系结构计算机由五大部分组成,分别是:
答案: 【 运算器、控制器、存储器、输入设备、输出设备】
2、填空题:
RAM有两大类:SRAM、DRAM。Cache采用的是 类型的RAM。
答案: 【 SRAM】
2嵌入式系统微架构
嵌入式系统微架构小测验
1、单选题:
ARM处理器的7种运行模式中,不属于异常模式的是()
选项:
A: 未定义模式
B: 中止模式
C: 用户模式
D: 快速中断模式
答案: 【 用户模式】
2、单选题:
ARM处理器的指令长度为()
选项:
A: 任意位
B: 32位和64位
C: 16位和32位
D: 8位和16位
答案: 【 16位和32位】
3、单选题:
关于RISC架构的ARM处理器的特点,说法正确的是()
选项:
A: 指令集中大部分为单周期指令
B: 大量使用寄存器,指令执行速度更慢
C: RISC是复杂指令集计算机
D: 寻址方式复杂,执行效率低
答案: 【 指令集中大部分为单周期指令】
4、单选题:
属于状态寄存器的是()
选项:
A: SP寄存器
B: SR寄存器
C: CPSR寄存器
D: LR寄存器
答案: 【 CPSR寄存器】
5、单选题:
ARM寄存器组共有()个通用寄存器
选项:
A: 32
B: 37
C: 31
D: 6
答案: 【 31】
6、判断题:
ARM处理器的两种工作状态分别是ARM状态和RISC状态
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
ARM处理器在复位后开始执行代码,应该处于ARM状态
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
寄存器R13除了做通用寄存器外,还可以做基址寄存器
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
寄存器R15除了做通用寄存器外,还可以做程序计数器
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
在ARM处理器中,CPSR寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断
选项:
A: 正确
B: 错误
答案: 【 正确】
测验
1、填空题:
arm处理器根据当前运行的指令集,有2种状态分别是: 和 。
答案: 【 arm状态, thumb状态】
2、填空题:
在arm的存储格式中,有大端格式和小端格式之分。低位字节存储在低位地址,是 。
答案: 【 小端】
3、填空题:
什么是原子操作?
答案: 【 原子操作就是不可再被分割的操作。在操作完成之前,不会被其它操作中断。】
4、填空题:
arm运行模式中非特权模式有: 。
答案: 【 用户模式】
3ARM指令集
ARM指令集小测验
1、单选题:
下列选项中,不属于ARM指令集的是
选项:
A: SUB
B: ADDC
C: IF
D: CMP
答案: 【 IF】
2、单选题:
ARM指令中,能够访问存储器的指令是()
选项:
A: 乘法指令
B: 分支指令
C: 数据处理指令
D: 存储器访问指令
答案: 【 存储器访问指令】
3、单选题:
STR R1,[R2,#0x04]的结果是()
选项:
A: 将R1的数据存储到地址为R2+0x04的存储器中
B: 将R2+0x04地址所存的数据存储到R1
C: 将R2+0x04的结果存储到R1
D: 将R1+0x04的结果存储到R2为地址的存储器中
答案: 【 将R1的数据存储到地址为R2+0x04的存储器中】
4、单选题:
LDR R2,[R3, #128]属于
选项:
A: 变址寻址
B: 多寄存器寻址
C: 寄存器直接寻址
D: 相对寻址
答案: 【 变址寻址】
5、单选题:
若R1=2000H, (2000H)=0x86, (2008H)=0x39,那么指令LDR R0,[R1, #8]! 执行后,R0的值为()
选项:
A: 0x2000
B: 0x86
C: 0x2008
D: 0x39
答案: 【 0x39】
6、判断题:
Thumb指令集是ARM指令集的子集
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
寄存器间接寻址指令中的地址码给出的是一个内存单元地址
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
B指令在跳转过程中会根据寄存器的值切换状态
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
ARM指令集中,指令长度是固定的32位。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
ARM指令集中的B,BL,BX,BLX指令都属于分支转移指令
选项:
A: 正确
B: 错误
答案: 【 正确】
