1.关于ARM处理器异常中断响应过程中,以下说法正确的是( )。
A.SPSR的值保存到CPSR中
B.设置当前状态寄存器CPSR的相应位
C.断点地址会自动保存在R13中
D.自动把异常向量地址写入R14中
答案:B
2.关于ARM处理器的MMU,以下说法错误的是( )。
A.MMU是存储器管理部件
B.MMU控制存储器访问顺序
C.MMU控制存储器的访问权限
D.MMU通过查TLB表得到虚拟地址
答案:D
3.设R1中为一正整数,将其数值的一半存人R2的ARM指令正确的是( )。
A.SUB R2,R1,LSR#1
B.MOV R2,R1,LSL#1
C.UDIV R2,R1,#1
D.MOV R2,R1,LSR#1
答案:D
4.以下ARM指令中源操作数属于寄存器间接寻址的指令是( )。
A.ADC R1,R2,R3
B.STRH R0,[R1]
C.ORR R1,R,R3
D.MVN R1,#0x0B
答案:B
5.以下对伪指令的解释错误的是( )。
A.DCW 0x12;在内存区域分配半字的内存空间并初始化为0x0012
B.CODE32;伪指令通知汇编器,其后的指令序列为32位的ARM指令
C.Baud EQU 2400;为定义一个16位常量Baud值为2400
D.EXTERN SUB1;当前文件引用外部标号SUBl
答案:C
6.将R1中的8位二进制数存储到由R2+1指示的单元,并自动更新地址的ARM指令是( )。
A.STRB R1,1 R2,#1]!
B.STRH R1,[ R2,#1 ]!
C.STREQ R1,[R2,#1]!
D.STR R1,[R2,#1]!
答案:A
7.当条件为非负数时,将R1指示的内存中16位数据加载到R0寄存器中,ARM指令为( )。
A.LDRHPL R0,[R1]
B.LDRHMI R0,[R0]
C.LDRBMI R1,[R0]
D.LDRBMI R0,[R1]
答案:A
8.下面与嵌入式处理器有关的叙述中,错误的是( )。
A.嵌入式处理器本身就是一个嵌入式最小硬件系统
B.嵌入式处理器只有在供电的情况下才有可能正常工作
C.嵌入式处理器工作时需要时钟信号
D.大多数基于ARM处理器核的嵌入式处理器芯片都有调试接口
答案:A
9.下面关于AMBA的叙述中,错误的是( )。
A.ARM公司定义的AMBA其中文名为“先进微控制器总线体系结构”
B.ARM公司定义的AMBA是用于连接和管理片上系统中各功能模块的开放标准和片上互连规范
C.至2011年,AMBA已从AMBAl.0发展到了AMBA4.0
D.ARM7和ARM11采用的AMBA的版本相同
答案:D
10.下面关于嵌入式系统存储器的叙述中,错误的是( )。
A.目前嵌入式处理器内部的Cache采用SRAM
B.嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)
C.铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器
D.通过对DRAM的存储控制技术进行改进,出现了DDR2 SDRAM、DDR3 SDRAM等新型的存储器产品
答案:C
点击加载更多评论>>