第一章单元测试
1、问题:嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个什么环境()。
A:交互操作系统
B:交叉编译
C:交互平台
D:分布式计算
答案:【交叉编译】
2、问题:通常所说的32位微处理器是指()。
A:地址总线的宽度为32位
B:处理的数据长度只能为32位
C:CPU字长为32位
D:通用寄存器数目为32个
答案:【CPU字长为32位】
3、问题:以下叙述中,不符合RISC指令系统特点的是()。
A:指令长度固定,指令种类少
B:寻址方式种类丰富,指令功能尽量增强
C:设置大量通用寄存器,访问存储器指令简单
D:选取使用频率较高的一些简单指令
答案:【寻址方式种类丰富,指令功能尽量增强】
4、问题:不属于嵌入式Linux操作系统的特点的是()。
A:源代码公开
B:遵循GPL协议
C:高性能、可裁剪的内核
D:具有Windows风格的图形界面
答案:【具有Windows风格的图形界面】
5、问题:下列操作系统不属于嵌入式操作系统的是:()。
A:WinXP
B:uCOS
C:Linux
D:WinCE
答案:【WinXP】
第二章单元测试
1、问题:下面()不属于ARM特权模式。
A:用户模式
B:系统模式
C:软中断模式
D:FIQ模式
答案:【用户模式】
2、问题:寄存器R13除了可以做通用寄存器外,还可以做()。
A:程序计数器
B:链接寄存器
C:堆栈指针寄存器
D:基址寄存器
答案:【堆栈指针寄存器】
3、问题:FIQ中断的入口地址是()。
A:0x0000001C
B:0x00000008
C:0x00000018
D:0x00000014
答案:【0x0000001C】
4、问题:ARM指令集和Thumb指令集分别是()位的。
A:8位,16位
B:16位,32位
C:16位,16位
D:32位,16位
答案:【32位,16位】
5、问题:在所有工作模式下,()都指向同一个物理寄存器,即各模式共享。
A:R0-R7
B:R0-R12
C:R8-R12
D:R13,R14
答案:【R0-R7】
6、问题:当异常发生时,寄存器()用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.
A:SPSR
B:R13
C:R14
D:R15
答案:【SPSR】
7、问题:具有独立R8-12寄存器的工作模式是()。
A:用户模式
B:系统模式
C:外部中断模式
D:快速中断模式
答案:【快速中断模式】
8、问题:作为链接寄存器的是()。
A:R12
B:R13
C:R14
D:R15
答案:【R14】
9、问题:不属于异常模式的是()。
A:管理模式
B:系统模式
C:外部中断模式
D:快速中断模式
答案:【系统模式】
10、问题:以下有关ARMV7架构微处理器工作状态的描述中不正确的是()。
A:ARM处理器有三种工作状态。
B:系统复位后自动处于ARM工作状态。
C:在程序执行过程中,微处理器可以随时在工作状态之间切换。
D:切换工作状态时必须保存现场。
答案:【切换工作状态时必须保存现场。】
第三章单元测试
1、问题:ADDR0,R1,#3属于()寻址方式。
A:立即寻址
B:多寄存器寻址
C:寄存器直接寻址
D:相对寻址
答案:【立即寻址】
2、问题:存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为:()。
A:0x00
B:0x87
C:0x65
D:0x61
答案:【0x65】
3、问题:若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!后R0的值为:()。
A:0x2000
B:0x86
C:0x2008
D:0x39
答案:【0x39】
4、问题:
下列哪条指令是只带状态切换的跳转指令()
A:B
B:BL
C:BX
D:BLX
答案:【BX】
5、问题:ARM汇编语句“ADDR0,R2,R3,LSL#1”的作用是()。
A:R0=R2+(R3<<1)
B:R0=(R2<<1)+R3
C:R3=R0+(R2<<1)
D:(R3<<1)=R0+R2
答案:【R0=R2+(R3<<1)】
6、问题:
在指令系统的各种寻址方式中,获取操作数最快的方式是()。
A:多寄存器寻址
B:立即寻址
C:寄存器寻址
D:间接寻址
答案:【立即寻址】
7、问题:指令ADDR2,R1,R1,LSR#2中,LSR的含义是()。
A:逻辑左移
B:逻辑右移
C:算术右移
D:循环右移
答案:【逻辑右移】
8、问题:指令“ADDR0,R1,R2”的寻址方式为()。
A:立即寻址
B:寄存器间接寻址
C:多寄存器寻址
D:寄存器寻址
答案:【寄存器寻址】
9、问题:指令LDRR0,[R1,#4]的寻址方式为()。
A:寄存器间接寻址
B:相对寻址
C:变址寻址
D:多寄存器寻址
答案:【变址寻址】
10、问题:下列指令能实现清除R0中的低8位,其他位保持不变的是()。
A:ADDR0,R0,#0Xff
B:ORRR0,R0,#0Xff
C:EORR0,R0,#0Xff
D:BICR0,R0,#0Xff
答案:【BICR0,R0,#0Xff】
第四章单元测试
1、问题:通常所讲的交叉编译就是在X86
如无法购买,请复制网址,换浏览器打开
做题有答案,效率提高!使用过程中有疑问联系QQ55089918
还木有评论哦,快来抢沙发吧~