2024年3月17日发(作者:斛璇玑)
1.[单选题]ARM处理器中优先级别最高的异常为( D)
A:FIQ
B:SWI
C:IRQ
D:RESET
2.[单选题]下面属于ARM 子程序调用指令的是( C )
A:B
B:BX
C:BL
D:MOV
3.[单选题]ARM9是( C )级流水线.
A:1
B:3
C:5
D:7
4.[单选题]不是MMU作用的是( C )
A:内存保护
B:地址转换
C:加快存取速度
D:提升内存分配、管理功能
5.[单选题]ARM中可以访问状态寄存器的指令是( D )
A:MOV
B:LDR
C:MCR
D:MRS
6.[单选题]ARM数据处理指令中有效的立即数是( B )
A:0X0000FFFF
B:0XF000000F
C:0X0F000012
D:0X00001F90
7.[单选题]System模式下使用( C )个寄存器
A:37个
B:18个
C:17个
D:19个
8.[单选题]Thumb 指令集是( B )字节对齐的
A:1
B:2
C:3
D:4
9.[单选题]ARM920T核的异常向量表位置不可以是( B )
A:0
B:0xc0000000
C:0xffff0000
10.[单选题]下面指令执行后,改变R1寄存器内容的指令是 ( D )
A:TSTR1, #2
B:ORR R1,R1,R1
C:CMPR1, #2
D:EOR R1,R1,R1
11.[单选题]MOV R1, #0x1000
LDR R0, [R1],#4
执行上述指令序列后, R1寄存器的值是( B )
A:0x1000
B:0x1004
C:0x0FFC
D:0x4
12.[单选题]当进行数据写操作时Cache未命中,根据Cache执行的操作不同,将Cache分为
两类( C )
A:数据Cache和指令Cache
B:统一Cache和独立Cache
C:写通Cache和写回Cache
D:读操作分配Cache和写操作分配Cache
13.[单选题]异步串口中数据位不可以是( D )
A:5
B:6
C:8
D:9
14.[单选题]ADD R0,R1,#3 属于( C )寻址方式
A:立即寻址
B:多寄存器寻址
C:寄存器直接寻址
D:相对寻址
15.[单选题]ARM指令集和Thumb指令集分别是( D )位的。
A:8位、16位
B:16位、32位
C:16位、16位
D:32位、16位
16.[单选题]在用ARM汇编编程是,其寄存器有多个别名,LR 是指( C )
A:R12
B:R13
C:R14
D:R15
17.[单选题]复位后,ARM处理器处于( A )模式
A:SVC
B:System
C:User
D:ARM
18.[单选题]在SOC上,哪个部分不在ARM核内( B )
A:Cache
B:CP15
C:MMU
D:中断控制器
19.[单选题]对寄存器R1的内容除以4的正确指令是( C )
A:ASL R1,#2
B:ASR R1,#2
C:MOV R1,R1,ASR #2
D:MOV R1,R1,LSL #2
20.[单选题]下面指令执行后,改变R1寄存器内容的指令是( D )
A:TST R1, #2
B:ORR R1,R1,R1
C:CMP R1, #2
D:EOR R1,R1,R1
21.[单选题]ATPCS规定中,推荐子函数参数最大为( D ) 个
A:1
B:2
C:3
D:4
22.[单选题]I2C协议中有几根信号线( B )
A:1
B:2
C:3
D:4
23.[单选题]在实际嵌入式系统设计中常用( C)来驱动步进电机
A:DAC
B:ADC
C:PWM
D:Timer
24.[单选题]存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存
储,则2000H存储单元的内容为:( C )
A:0x00
B:0x87
C:0x65
D:0x61
25.[单选题]FIQ ,IRQs调用返回时,应该调用哪条语句:( C )
A:MOVS pc , lr
B:MOVS pc, lr ,# 4
C:SUBS pc , lr ,# 4
D:MOV pc , lr
26.[单选题]下列选项中符合gcc的编译流程的是( A )
A:预处理->编译->汇编->连接
B:预处理->汇编->编译->连接
C:编译->预处理->汇编->连接
2024年3月17日发(作者:斛璇玑)
1.[单选题]ARM处理器中优先级别最高的异常为( D)
A:FIQ
B:SWI
C:IRQ
D:RESET
2.[单选题]下面属于ARM 子程序调用指令的是( C )
A:B
B:BX
C:BL
D:MOV
3.[单选题]ARM9是( C )级流水线.
A:1
B:3
C:5
D:7
4.[单选题]不是MMU作用的是( C )
A:内存保护
B:地址转换
C:加快存取速度
D:提升内存分配、管理功能
5.[单选题]ARM中可以访问状态寄存器的指令是( D )
A:MOV
B:LDR
C:MCR
D:MRS
6.[单选题]ARM数据处理指令中有效的立即数是( B )
A:0X0000FFFF
B:0XF000000F
C:0X0F000012
D:0X00001F90
7.[单选题]System模式下使用( C )个寄存器
A:37个
B:18个
C:17个
D:19个
8.[单选题]Thumb 指令集是( B )字节对齐的
A:1
B:2
C:3
D:4
9.[单选题]ARM920T核的异常向量表位置不可以是( B )
A:0
B:0xc0000000
C:0xffff0000
10.[单选题]下面指令执行后,改变R1寄存器内容的指令是 ( D )
A:TSTR1, #2
B:ORR R1,R1,R1
C:CMPR1, #2
D:EOR R1,R1,R1
11.[单选题]MOV R1, #0x1000
LDR R0, [R1],#4
执行上述指令序列后, R1寄存器的值是( B )
A:0x1000
B:0x1004
C:0x0FFC
D:0x4
12.[单选题]当进行数据写操作时Cache未命中,根据Cache执行的操作不同,将Cache分为
两类( C )
A:数据Cache和指令Cache
B:统一Cache和独立Cache
C:写通Cache和写回Cache
D:读操作分配Cache和写操作分配Cache
13.[单选题]异步串口中数据位不可以是( D )
A:5
B:6
C:8
D:9
14.[单选题]ADD R0,R1,#3 属于( C )寻址方式
A:立即寻址
B:多寄存器寻址
C:寄存器直接寻址
D:相对寻址
15.[单选题]ARM指令集和Thumb指令集分别是( D )位的。
A:8位、16位
B:16位、32位
C:16位、16位
D:32位、16位
16.[单选题]在用ARM汇编编程是,其寄存器有多个别名,LR 是指( C )
A:R12
B:R13
C:R14
D:R15
17.[单选题]复位后,ARM处理器处于( A )模式
A:SVC
B:System
C:User
D:ARM
18.[单选题]在SOC上,哪个部分不在ARM核内( B )
A:Cache
B:CP15
C:MMU
D:中断控制器
19.[单选题]对寄存器R1的内容除以4的正确指令是( C )
A:ASL R1,#2
B:ASR R1,#2
C:MOV R1,R1,ASR #2
D:MOV R1,R1,LSL #2
20.[单选题]下面指令执行后,改变R1寄存器内容的指令是( D )
A:TST R1, #2
B:ORR R1,R1,R1
C:CMP R1, #2
D:EOR R1,R1,R1
21.[单选题]ATPCS规定中,推荐子函数参数最大为( D ) 个
A:1
B:2
C:3
D:4
22.[单选题]I2C协议中有几根信号线( B )
A:1
B:2
C:3
D:4
23.[单选题]在实际嵌入式系统设计中常用( C)来驱动步进电机
A:DAC
B:ADC
C:PWM
D:Timer
24.[单选题]存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存
储,则2000H存储单元的内容为:( C )
A:0x00
B:0x87
C:0x65
D:0x61
25.[单选题]FIQ ,IRQs调用返回时,应该调用哪条语句:( C )
A:MOVS pc , lr
B:MOVS pc, lr ,# 4
C:SUBS pc , lr ,# 4
D:MOV pc , lr
26.[单选题]下列选项中符合gcc的编译流程的是( A )
A:预处理->编译->汇编->连接
B:预处理->汇编->编译->连接
C:编译->预处理->汇编->连接