1.关于ARM的工作状态,以下说法正确的是( )。
A.ARM处理器的工作状态包括ARM状态和Thumb状态两种
B.ARM状态支持16位指令宽度也支持32位指令宽度
C.Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大
D.ARM处理器复位后自动进入ARM状态
答案:D
2.ARM处理器当前运算操所产生的标志位记录在以下( )寄存器中?
A.PSP
B.MSP
C.SPSR
D.CPSR
答案:D
3.ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据Ox37,0x98001207中存放数据0x38,在指令LDR R0,[R1,#4]执行后,R0中的值为( )。
A.Ox35363738
B.Ox36353837
C.Ox38373635
D.Ox37383536
答案:C
4.ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是( )。
A.STR R0,[R1]
B.LDR R0,[R1]
C.STRH R0,[R1]
D.STRB R0,[R1]
答案:A
5.在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为( )。
A.MOV
B.AND
C.ADD
D.ORR
答案:B
6.ARM处理器如果R1=OxO(KK)0080,则指令MOVR0,R1,LSL#2执行后,R0的值为( )。
A.0X00000200
B.0x00000320
C.0x00000020
D.0x00000040
答案:A
7.以下ARM处理器的指令或伪指令错误的是( )。
A.MOV R1,R2
B.LDR R1,#0x12345678
C.LDR R1,=0x00000020
D.ADC R1,R2,R3
答案:B
8.ARM处理器在比较指令之后,如果要依据是否相等转移到指定地址L1,则以下指令错误的是( )。
A.BEQ L1
B.BNE L1
C.BXEQ L1
D.BLAL L1
答案:D
9.下面是有关嵌入式系统的最小系统组成的叙述:
Ⅰ.嵌入式最小系统包括嵌入式处理器
Ⅱ.嵌入式最小系统包括电源电路
Ⅲ.嵌入式最小系统包括时钟电路
Ⅳ.嵌入式最小系统包括复位电路
上述叙述中,正确的是( )。
A.仅Ⅰ和Ⅲ
B.仅Ⅰ和Ⅱ
C.仅Ⅱ、Ⅲ和Ⅳ
D.全部
答案:D
10.下面关于JTAG的叙述中,错误的是( )。
A.JTAG技术是一种嵌入式测试技术
B.大多数ARM嵌入式处理器芯片不包含JTAG接口
C.多个器件可以通过JTAG接口串联在一起进行测试
D.通过芯片的JTAG接口可以实现在线编程功能
答案:B
点击加载更多评论>>