第一章 嵌入式系统

第一章 嵌入式系统-单元测验

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, b‎‌LDR r1, [r4]‎‌AND r1, r1,#15‎‌假设b=0xa, 则执行完这段代码后,r1=‎
答案: 【 0xA##%_YZPRLFH_%##0XA##%_YZPRLFH_%##0xa##%_YZPRLFH_%##0Xa##%_YZPRLFH_%##10

14、填空题:
‌一段汇编程序:‍‌1    ADR r4,a‍‌2   LDR r0,[r4]‍‌3    ADR r4,b‍‌4    LDR r1,[r4]‍‌5    CMP r0,r1‍‌6    BLE  fblock;‍‌7    MOV r0,#5‍‌8 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

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

发表评论

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