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: 错误
答案: 【 正确

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

发表评论

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