最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

ARM 工程师认证考试内容及答案

IT圈 admin 40浏览 0评论

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:编译->预处理->汇编->连接

发布评论

评论列表 (0)

  1. 暂无评论