初识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

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

发表评论

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