【1】2020年9月三级嵌入式系统开发技术试题
1.以下关于ARM处理器的寄存器说法错误的是()。
A.通用寄存器R0-R7可以用于存放数据,也可以存放地址
B.R0-R15寄存器的宽度为32位
C.程序计数器PC使用R15寄存器
D.堆栈指针SP使用的寄存器R14
答案:D
2.以下关于ARM处理器说法正确的是()。
A.半字数据0x1234在小端格式下从0x10000000开始存放,其中0x34存放在0x10000001中
B.ARM处理器支持8位、16位和32位数据类型
C.MMU为存储器保护单元,是对存储器进行保护的可选组件
D.虚拟地址到物理地址映射是MPU的主要功能
答案:B
3.关于ARM指令中的条件域,以下表述正确的是()。
A.H1为无符号数小于
B.CS为无符号数小于
C.GT为带符号数小于
D.LT为带符号数小于
答案:D
4.ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是()。
A.ORRMI R1,R2,R3
B.ORREQ R1,R2,R3
C.ORR1T R1,R2,R3
D.ORRNE R1,R2,R3
答案:C
5.以下ARM指令中源操作数属于寄存器寻址的指令是()。
A.AND R1,R2,R3
B.STRH R1,[R2]
C.SWl ox01
D.MOV R1,#0x0B
答案:A
6.以下对伪指令的解释错误的是()。
A.DCB 0x56;在内存区域分配一个字节的内存空间并初始化为0x56
B.CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令
C.MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位
D.EXPORT;伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用
答案:B
7.以下指令中不属于逻辑移位的指令是()。
A.LSL R0,R1
B.LSR R2,R3,3
C.ASR R4,R5
D.LSR R6,R7
答案:C
8.在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是()。
A.BL SerchMin
B.IMPORT SerchMin
C.MOV PC,LR
D.B SerchMin
答案:D
9.下面关于JTAG的叙述中,错误的是()。
A.JTAG技术为ARM公司专用,非ARM处理器不采用JTAG技术
B.通过JTAG测试接口可对嵌入式处理器芯片进行测试、对系统进行仿真、调试
C.多个器件可以通过JTAG接口串联在一起进行测试
D.通过芯片的JTAG接口可以实现在线编程功能
答案:A
10.下面与AMBA(Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是()。
A.AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线)
B.AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)
C.基于ARM内核的嵌入式芯片以ARM内核为基础,通过AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式
D.由于AMBA是一种标准,因此自制定之后就不会更改
答案:D
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>