大学MOOC 2020春季课程-ARM嵌入式系统与应用(贾山)(天津中德应用技术大学)1455461161 最新慕课完整章节测试答案
初识ARM
ARM存储器随堂测验
1、单选题:
异常向量可以出现的位置分别不包括( )。
选项:
A: 内部FLASH的高端
B: 内部FLASH的低端
C: 内部RAM的低端
D: 内部ROM的低端
答案: 【 内部ROM的低端】
2、单选题:
MMU具备的功能不包括 ( )。
选项:
A: 从虚拟地址到物理地址的转换
B: 存储器复位重新映射
C: 存储器访问权限的控制
D: 设置虚拟存储空间的缓存特性
答案: 【 存储器复位重新映射 】
3、多选题:
存储器组织模式包括( )和( )。
选项:
A: 小端模式
B: 中端模式
C: 大端模式
D: 高端模式
答案: 【 小端模式;
大端模式】
4、判断题:
Cache的速度非常快,比寄存器、主存储器、辅助存储器都快。 ( )
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
ARM存储单元的地址不是固定的。 ( )
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
存储管理单元的作用是当多任务同时进行时,让各个任务在自己的私有存储空间中运行。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
ARM和单片机都属于嵌入式系统,存储器也相同。 ( )
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
要想同时兼顾存储速度和存储容量,只能采用寄存器作为存储元件。 ( )
选项:
A: 正确
B: 错误
答案: 【 错误】
ARM寄存器随堂测验
1、单选题:
ARM处理器的异常模式不包括( )。
选项:
A: 特权模式
B: 系统模式
C: 未定义指令模式
D: 中止模式
答案: 【 系统模式 】
2、多选题:
ARM寄存器包括( )和 ( ) 两大类。
选项:
A: 通用寄存器
B: Cache
C: 物理寄存器
D: 状态寄存器
答案: 【 通用寄存器;
状态寄存器】
3、多选题:
R0~R7对应( )个物理寄存器,R8~R12对应( )个物理寄存器,R13~R14对应( )个物理寄存器。
选项:
A: 1
B: 2
C: 4
D: 6
答案: 【 1;
2;
6】
4、判断题:
CPSR包含32位,每一位均被定义了不同的含义。 ( )
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
外部中断模式处理速度非常快,是所有工作模式中处理速度最快的一种模式。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
ARM指令系统随堂测验
1、单选题:
立即数以____________为前缀。( )
选项:
A: #
B: *
C: @
D: !
答案: 【 # 】
2、单选题:
带状态切换的跳转指令助记符为___________。( )
选项:
A: B
B: BX
C: BL
D: BLX
答案: 【 BX】
3、单选题:
指令LDMIA R0,{R1-R5}采用___________寻址方式。( )
选项:
A: 寄存器寻址
B: 块拷贝寻址
C: 堆栈寻址
D: 立即寻址
答案: 【 块拷贝寻址 】
4、多选题:
下列选项中属于变址寻址方式中变址方式的有____________。( )
选项:
A: 前变址模式
B: 后变址模式
C: 自动变址模式
D: 偏移地址模式
答案: 【 前变址模式 ;
后变址模式 ;
自动变址模式 ;
偏移地址模式】
5、判断题:
堆栈的存取规则为先进先出。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
ARM指令集一随堂测验
1、单选题:
下列不属于数据处理指令的指令助记符是( )。
选项:
A: CMP
B: MOV
C: ORR
D: EOC
答案: 【 EOC】
2、判断题:
如果指令中带有S后缀,指令的执行结果将会影响CPSR中的标志位。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
CMN负数比较指令功能为将寄存器Rn的值加上operand2表示的数值,所以和ADD指令功能相同。
选项:
A: 正确
B: 错误
答案: 【 错误】
ARM指令集三随堂测验
1、单选题:
状态寄存器的32位分为4个域,其中bits[7:0]为( )。
选项:
A: 条件标志位域
B: 状态位域
C: 控制位域
D: 保留位域
答案: 【 控制位域 】
2、单选题:
ARM支持( )个协处理器,用于各种协处理器操作。
选项:
A: 4
B: 8
C: 16
D: 32
答案: 【 16】
ARM指令集二随堂测验
1、单选题:
ARM中可以访问状态寄存器的指令是( )。
选项:
A: MOV
B: LDR
C: MCR
D: MRS
答案: 【 MRS】
2、单选题:
下面属于ARM 子程序调用指令的是( )。
选项:
A: B
B: BX
C: BL
D: MOV
答案: 【 BL】
3、单选题:
第二操作数寻址方式有( )。
选项:
A: 立即数
B: 寄存器方式
C: 寄存器移位方式
D: 以上都是
答案: 【 以上都是】
4、单选题:
下面哪个不属于堆栈的类别( )。
选项:
A: FD
B: FA
C: FB
D: EA
答案: 【 FB】
5、判断题:
LDRB功能为读一个8bit到一个32位bit的寄存器,不要求地址对齐,寄存器的高24位清零。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
ARM程序设计和编写(1)随堂测验
1、单选题:
声明一个局部逻辑变量的伪操作为:( )。
选项:
A: GBLA
B: GBLL
C: GBLC
D: GBLD
答案: 【 GBLL】
2、多选题:
ADS编译环境下的伪操作有:( )。
选项:
A: 符号定义伪操作
B: 数据定义伪操作
C: 汇编控制伪操作
D: 信息报告伪操作
答案: 【 符号定义伪操作 ;
数据定义伪操作 ;
汇编控制伪操作 ;
信息报告伪操作】
3、填空题:
定义一个结构化的内存表的首地址的伪操作为( )。
答案: 【 MAP】
ARM程序设计和编写(2)随堂测验
1、多选题:
以下标号命名规则描述正确的是:( )。
选项:
A: 标号不应与指令或伪指令同名
B: 标号在其作用范围内必须唯一
C: 标号区分大小写,同名的大、小写标号被视为两个不同的标号
D: 自定义的能与系统保留字相同
答案: 【 标号不应与指令或伪指令同名 ;
标号在其作用范围内必须唯一 ;
标号区分大小写,同名的大、小写标号被视为两个不同的标号】
2、多选题:
ARM汇编程序结构主要有:( )。
选项:
A: 顺序结构
B: 分支结构
C: 循环结构
D: 查表结构
答案: 【 顺序结构 ;
分支结构 ;
循环结构 ;
查表结构】
3、判断题:
ARM程序设计和编写,所有标号必须在一行的顶格书写,其后不要添加“:”号。 ( )
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
每一条指令的助记符可以全部用大写、大小写混用或全部用小写。 ( )
选项:
A: 正确
B: 错误
答案: 【 错误】
ARM简介随堂测验
1、多选题:
ARM工作状态包括( )。
选项:
A: ARM状态
B: RISC
C: Thumb状态
D: 高效指令状态
答案: 【 ARM状态 ;
Thumb状态】
2、多选题:
ARM指令流水包括( )。
选项:
A: 取值
B: 编译
C: 译码
D: 执行
答案: 【 取值;
译码;
执行】
3、判断题:
ARM采用RISC体系结构。 &n
