嵌入式系统原理与应用技术(第2版) 【期末复习】:随堂习题2

随堂习题2

1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。( A )
A.嵌入式处理器
B.实时操作系统(RTOS)
C.应用程序接口(API)层
D.实际应用程序层


2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即 数表示中合法的是( B )。
A.0x00001234
B.0xF000000F
C.0x0000F008
D.0xF080000


3、μCOS-II操作系统不属于( C )。
A、RTOS
B、占先式实时操作系统
C、非占先式实时操作系统
D、嵌入式实时操作系统


4、 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是( A )。
A. R0 = R2 + (R3 << 1)
B. R0 =( R2<< 1) + R3
C. R3= R0+ (R2 << 1)
D. (R3 << 1)= R0+ R2


5、ARM寄存器组有( D )个寄存器。
A、7 B、32 C、6 D、37


6、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是( D )。
A. 嵌入式Linux提供了完善的网络技术支持;
B. CLinux是专门为没有MMU的ARM芯片开发的;
C. C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);
D. WinCE提供完全开放的源代码。


7、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D )。
A、0x21
B、0x68
C、0x65
D、0x02


8、下列不是嵌入式系统的特点的是( C )
A.嵌入式系统需要专用开发工具和方法进行设计。
B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。
D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计算机系统


9、寄存器R15除了可以做通用寄存器外,还可以做( A )
A. 程序计数器
B. 链接寄存器
C. 堆栈指针寄存器
D. 基址寄存器


10、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为( D )。
A. 0x2000
B. 0x28
C. 0x2008
D. 0x87


11、FIQ中断的入口地址是( A )。 (P36)
A、0x0000001C
B、0x00000008
C、0x00000018
D、0x00000014


12、ARM指令集是( B )位的。
A. 16 B. 32 C. 8 D. 24
13、IRQ中断的入口地址是( C)。
A、0x00000000
B、0x00000008
C、0x00000018
D、0x00000014


14、 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。
A. 同步 B. 互斥 C. 调度 D. 执行


15、ADD R0,R1,#3属于(A)寻址方式。
A. 立即寻址
B. 多寄存器寻址
C. 寄存器直接寻址
D. 相对寻址


16、GET伪指令的含义是( A)
A. 包含一个外部文件
B. 定义程序的入口
C. 定义一个宏
D. 声明一个变量


17、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存 储,则2000H存储单元的内容为( C)。
A、0x00 B、0x87 C、0x65 D、0x61


18、假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是( C)
A. 0x33 、
B. 0x34
C. 0x41
D. 0x39


19、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A)完成。
A.硬件
B. 软件
C. 用户
D. 程序员


20、 下列关于存储管理单元(MMU)说法错误的是(B)。
A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。
B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。
C. MMU提供了一些资源以允许使用虚拟存储器。
D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。


21、IRQ中断的优先级别是( D )。
A. 1 B. 2 C. 3 D. 4


22、 LDR R2,[R3,#128] 的寻址方式是( C )。
A. 寄存器寻址 B. 寄存器移位 C. 变址寻址 D. 间接寻址


23、在下列ARM处理器模式中,(D)模式有自己独立的R8-R14寄存器。(P31)
A.系统模式
B.终止模式
C.中断模式
D.快速中断模式


24、NAND FLASH和NOR FLASH的区别正确的是。 ( D )
A. NOR的读速度比NAND稍慢一些
B. NAND的写入速度比NOR慢很多
C. NAND的擦除速度远比NOR的慢
D.大多数写入操作需要先进行擦除操作


25、下面指令执行后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2
B、ORR R1,R1,R1
C、CMP R1,#2
D、EOR R1,R1,R1


三、判断题(每题2分,共14分)
1、ARM处理器在未定义模式下可以处理存储器故障,实现虚拟存储器和存储器保护。( F ) (P27)
2、在ARM的数据处理指令中,大多数均可在指令助记符后加S来设置状态寄存器的条件码。 ( T )
5、ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。 ( T )
6、当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令就可从ARM状态进入Thumb状态。 ( T )
7、ARM处理器结构体系中具有T变种的处理器核可以工作在ARM状态和Thumb状态。
( T )

你可能感兴趣的:(嵌入式,嵌入式)