1.以下关于ARM处理器内核说法正确的是( )。
A.经典ARM处理器包括Codex-M、Cortex-R和Codex-A三大类
B.Codex-A系列为应用Cortex处理器,主要面向高端应用设计
C.Codex-M系列为面向控制领域的实时嵌入式处理器
D.ARM11性能优于Codex-A5,但低于Codex-A15
答案:B
2.以下关于ARM处理器工作状态说法错误的是( )。
A.工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种
B.ARM状态既支持16位指令宽度也支持32位指令宽度
C.Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小
D.ARM处理器复位后总处于ARM状态
答案:B
3.如果要选择ARM处理器工作在外部中断模式,允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是( )。
A.PSP
B.MSP
C.CPSR
D.SPSR
答案:C
4.已知内存Ox80000000中的内容为Ox33,Ox80000001中的内容为Ox31,0x80000002中的内容为Ox30,Ox80000003中的内容为Ox32,则ARM在大端模式下地址Ox80000000所指示的一个字为( )。
A.Ox33303132
B.Ox32303133
C.Ox32303331
D.Ox33313032
答案:D
5.在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的( )。
A.左移
B.右移
C.循环左移
D.循环右移
答案:A
6.ARM处理器在指令LDR R2,[R5,#2]!执行后,R5中的值为( )。
A.R5不变
B.R5=R5+2
C.R5=R2+2
D.R5=2
答案:B
7.将ARM处理器RO中的一个字节的数据,存人由R1+4指示的内存区域,且地址自动更新,则使用的ARM指令是( )。
A.STR RO,[R1,#4]
B.STRH RO,[R1,#4]!
C.STRH RO,[R1,韩4]
D.STRB RO,[R1,#4] !
答案:D
8.在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是( )。
A.MOV
B.AND
C.ADD
D.ORR
答案:D
9.下面关于嵌入式系统的叙述中,错误的是( )。
A.嵌入式系统常用的电源模块有AC-DC模块、DC-DC模块或LD0模块
B.大部分嵌入式处理器只能使用内部时钟信号发生器,不能使用外部时钟信号源
C.若嵌入式处理器芯片的系统复位引脚为nRESET,则表示低电平复位
D.基于ARM处理器内核的嵌入式处理器芯片都有调试接口
答案:B
10.典型的嵌入式系统硬件由嵌入式最小硬件系统及相关的通道或接口组成,若一个嵌入式系统需要完成模拟量输入功能,该功能由下面列出的嵌入式系统的( )实现。
A.前向通道
B.后向通道
C.人机交互通道
D.相互互连通道
答案:A
点击加载更多评论>>