MOOC 嵌入式系统设计(华东师范大学)1003428005 最新慕课完整章节测试答案
第一章 嵌入式系统
文章目录
第一章 嵌入式系统-单元测验
1、单选题:
在嵌入式系统设计的需求阶段,不仅需要考虑功能需求,还要考虑()。
选项:
A: 性能需求
B: 体系架构
C: 系统设计
D: 需求的精确描述
答案: 【 性能需求】
2、单选题:
一个嵌入式系统的软件设计通常使用()种语言进行开发
选项:
A: C语言
B: C++
C: 汇编语言
D: 汇编语言和高级语言
答案: 【 汇编语言和高级语言】
3、多选题:
嵌入式计算机的体系结构包括处理器和()。
选项:
A: 高速缓存
B: 存储器
C: 总线
D: I/O设备
答案: 【 存储器;
总线;
I/O设备】
4、多选题:
嵌入式系统微处理器通常都是()位处理器
选项:
A: 8位
B: 16位
C: 32位
D: 64位
答案: 【 8位;
16位;
32位;
64位】
5、判断题:
嵌入式系统设计需要考虑CPU的体系结构。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
PC不是嵌入式系统,不可以用做嵌入式计算的平台
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
嵌入式系统设计的方法包括自底向上和自顶向下
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
最早出现的真正意义上的嵌入式系统是上个世纪40年代有MIT开发的嵌入式计算机。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
嵌入式系统设计过程通常包括需求、体系结构、和系统设计;
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
嵌入式系统最主要的特点是图形界面。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验1
1、单选题:
嵌入式计算机基本架构包括CPU、IO和()
选项:
A: 模拟信号
B: 存储器
C: cache
D: 仿真器
答案: 【 存储器】
2、多选题:
下列哪些是嵌入式设备?()
选项:
A: 打印机
B: 笔记本
C: 数字相机
D: PC机
答案: 【 打印机;
数字相机】
随堂测验2
1、单选题:
嵌入式系统的计算最主要特征是()
选项:
A: 公平性
B: 实时性
C: 界面可视化
D: 可编程性
答案: 【 实时性】
2、单选题:
嵌入式系统的实时性可分为软实时和()。
选项:
A: 软实时
B: 硬实时
C: 截止时间
D: 周期
答案: 【 硬实时】
随堂测验3
1、多选题:
信息物理融合系统CPS的是指()
选项:
A: 计算与物理成分的融合
B: 连续过程与离散时间的交织
C: 高强度的计算
D: 系统通信与交互方式多变
答案: 【 计算与物理成分的融合;
连续过程与离散时间的交织;
系统通信与交互方式多变】
2、判断题:
错过了硬实时的deadline 可能会导致系统性能的下降。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验4
1、单选题:
在嵌入式系统的设计过程包括:需求、规格说明、()、组件和系统集成。
选项:
A: 硬件
B: 软件
C: 体系架构
D: 系统设计
答案: 【 体系架构】
2、判断题:
嵌入式系统的设计方法是一个系统过程,编译器、软件工程工具有利于设计的自动化。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验5
1、单选题:
需求分析阶段的任务不应该包括( )
选项:
A: 程序的设计
B: 问题分析
C: 可靠性与安全性要求
D: 确定功能与性能要求
答案: 【 程序的设计】
2、判断题:
“需求”非形式化描述了用户想要什么,为了能够更精确的描述需求,这里可以通过需求表给出需求的描述。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验6
1、判断题:
GPS例子中规格说明是对系统的更精确的描述,对于领域中认知的需求可以不写。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
GPS移动地图的需求分析应包括功能性需求、用户界面、性能和成本等因素
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验7
1、单选题:
在GPS系统集成后的错误很难发现,是由于()。
选项:
A: 测试工具少
B: 系统庞大
C: 外部环境很难确定
D: 无显示设备
答案: 【 测试工具少】
2、判断题:
在GPS的结构设计中,需要考虑硬件组件和软件组件
选项:
A: 正确
B: 错误
答案: 【 正确】
第二章 指令系统
第二章 指令系统-单元测验
1、单选题:
数据oxabcdef12,按照小端格式存储,初始地址为0x1000,则0xab存储到()存储单元中。
选项:
A: 0x1000
B: 0x1001
C: 0x1002
D: 0x1003
答案: 【 0x1003】
2、单选题:
ARM Cortex M4支持Thumb-2技术,Thumb-2是指()位指令
选项:
A: 16
B: 32
C: 64
D: 8
答案: 【 32】
3、单选题:
ARM每个存储单元存储()位的数据。
选项:
A: 32
B: 16
C: 64
D: 8
答案: 【 8】
4、单选题:
寄存器间接寻址是指()
选项:
A: 寄存器存储的是指定操作数所在存储位置的地址信息
B: 操作数在寄存器
C: 操作数本身就在指令中
D: 寄存器的内容与偏移量相加的到的操作数的有效地址
答案: 【 寄存器存储的是指定操作数所在存储位置的地址信息】
5、单选题:
CPU哪些寄存器通常对用户不可见的()
选项:
A: PC
B: PSR
C: 通用寄存器
D: IR
答案: 【 IR】
6、多选题:
Cortex M4汇编指令具有()特点
选项:
A: CISC指令集
B: 条件执行
C: 内存通过load/store访问
D: 指令长度固定
答案: 【 条件执行;
内存通过load/store访问;
指令长度固定】
7、多选题:
Cortex M4采用()结构
选项:
A: 冯 诺依曼结构
B: 哈弗结构
C: 数据和地址共用一个总线
D: 分别有地址、数据总线
答案: 【 哈弗结构;
分别有地址、数据总线】
8、多选题:
在Cortex M4汇编指令集中,下面哪条(些)指令完成将内存数据取到寄存器中?()
选项:
A: LDR
B: STR
C: LDMIA
D: STMIA
答案: 【 LDR;
LDMIA】
9、判断题:
汇编指令通常与机器指令是一条汇编指令翻译成多条机器指令关系。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
ARM汇编指令不能条件执行。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
对于Cortex-M4的状态寄存器可以通过一般的指令来访问
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
在指令中的操作数可以是:立即数、以寄存器为为地址的存储区或寄存器。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、填空题:
一段汇编程序:ADR r4, bLDR r1, [r4]AND r1, r1,#15假设b=0xa, 则执行完这段代码后,r1=
答案: 【 0xA##%_YZPRLFH_%##0XA##%_YZPRLFH_%##0xa##%_YZPRLFH_%##0Xa##%_YZPRLFH_%##10】
14、填空题:
一段汇编程序:1 ADR r4,a2 LDR r0,[r4]3 ADR r4,b4 LDR r1,[r4]5 CMP r0,r16 BLE fblock;7 MOV r0,#58 fblock假设a=4, b=9, 则执行完BLE以后,将跳到第()行
答案: 【 8】
随堂测验1
1、单选题:
冯诺依曼结构是指令与数据在同一个存储器中,程序不能()
选项:
A: 通过执行一条指令修改数据
B: 通过执行一条指令来修改指令
C: 同时访问数据和指令
D: 不能同时访问指令和数据
答案: 【 同时访问数据和指令】
2、判断题:
数据、指令存储在同一个存储器中的系统是哈弗结构
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验2
1、单选题:
关于汇编语言,对于伪指令的描述下面哪个不对( )。
选项:
A: 定义目前地址
B: 定义常数
C: 直接一 一对应机器指令
D: 保存存储的指令
答案: 【 直接一 一对应机器指令】
2、判断题:
ARM指令系统是CISC指令集。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验3
1、单选题:
下面的ARM汇编指令中,哪个指令不影响PSR寄存器中的值。
选项:
A: CMP
B: MOVS
C: CMN
D: TST
答案: 【 MOVS】
2、判断题:
在ARM指令执行过程中,通过判断PSR中的条件位域,完成条件执行
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验4
1、单选题:
下面哪个是ARM汇编指令的条件码。
选项:
A: ADD
B: B
C: EQ
D: LDR
答案: 【 EQ】
2、判断题:
汇编程序段A