ARM期末试卷1 下载本文

内容发布更新时间 : 2024/5/18 7:52:36星期一 下面是文章的全部内容请认真阅读。

《嵌入式期末考试题》

一、选择题

1. 和PC机系统相比,下列哪个不是嵌入式系统独具的特点( C ) A、系统内核小

B、专用性强

D、系统精简

C、可执行多任务

2. UCOS-II操作系统属于( B ) A、顺序执行系统

B、占先式实时操作系统

D、分时操作系统

C、非占先式实时操作系统

3. ARM公司是专门从事( A ) A、基于RISC技术芯片设计开发 C、软件设计

B、ARM芯片生产

D、ARM芯片销售

4. ARM9系列微处理器是( C ) A、三级流水线结构 C、五级流水线结构

B、四级流水线结构 D、六级流水线结构

5. 在所有工作模式下,( A )都指向同一个物理寄存器,即各模式

共享 A、R0-R7

B、R0-R12

C、R8-R12

D、R13,R14

6. 当异常发生时,寄存器( A )用于保存CPSR的当前值,从异常

退出时则可由它来恢复CPSR. A、SPSR

B、R13

C、R14

D、R15

7. 能实现把立即数0X3FF5000保存在R0中的指令是( A ) A、 LDR B、 LDR

R0, = 0X3FF5000 R0, 0X3FF5000

C、 MOV R0, 0X3FF5000 D、 MOV R0, =0X3FF5000

8. ARM指令LDMIA RO,{R1, R2, R3,R4 } 实现的功能是( A ) A、 R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12] B、 R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3] C、 R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]

D、 R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12] 9. ( D )伪指令用于定义一个代码段或数据段 A、RLIST

B、DCB

C、MAP

D、AREA

10. 在上机实验中,ADS开发环境下,调试程序用( A )软件 A、AXD

B、Debug

C、Gcc

D、Make

11. 针对没有MMU的ARM芯片,其操作系统可以使用( D ) A、Windows CE ,Linux C、uClinux, UC/OS-II

B、VxWork

D、以上都可以

12. 嵌入式系统开发系统使用的( A )方式中,使用仿真头完全取代

目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况。 A、基于JTAG的ICD C、背景调试模式BDM

B、在线仿真器ICE D、软件模拟环境

13. 在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于

( C ) A、下载应用程序 面

14. 指令MSR CPSR_C,R0实现的功能是( A ) A、 传送R0的内容到CPSR中,更新CPSR B、 传送R0的内容到CPSR中,但仅修改其控制域 C、 传送CPSR的内容到R0 D、 传送CPSR的控制域内容到R0

15. 同CISC相比,下面哪一项不属于RISC处理器的特征( D ) A、 采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。 B、 减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、 数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储

器,以提高指令的执行效率,同时简化处理器的设计。 D、 RISC处理器都采用哈佛结构。

16. 在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式

(Supervisor),应采用( B )方法。

B、下载操作系统映像文件

D、实现应用程序的人际操作界

C、实现BootLoader的人机操作界面

A、 直接修改CPU状态寄存器(CPSR)对应的模式

B、 先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态 C、 使用软件中断指令(SWI) D、 让处理器执行未定义指令

17. 在ARM Linux体系中,用来处理外设中断的异常模式是( C ) A、软件中断(SWI) C、中断请求(IRQ)

B、未定义的指令异常 D、快速中断请求(FIQ)

18. 在下列ARM处理器的各种模式中,只有( A )模式不可以自由

地改变处理器的工作模式。 A、用户模式(User) C、终止模式(Abort)

B、系统模式(System) D、中断模式(IRQ)

19. ARM嵌入式系统中,PC指向的是正在( D )的指令地址。 A、执行

B、译码

C、取指

D、都不是

20. 实时系统是指( A ) A、响应快的系统 C、单任务系统

B、时间约束的系统

D、内核小的系统

27、以下说法不正确的是(B )。 A、任务可以有类型说明 B、任务可以返回一个数值 C、任务可以有形参变量 D、任务是一个无限循环

28、下列描述不属于RISC计算机的特点的是(C)。 A.流水线每周期前进一步。 B.更多通用寄存器。 C.指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

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

30 、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)

A. 先CLI、执行关键代码、再STI B. 先STI、执行关键代码、再CLI

C. 先POPF、CLI、执行关键代码、再PUSHF D. 先PUSHF、CLI、执行关键代码、再POPF。

31、 RS232-C串口通信中,表示逻辑1的电平是(D )。 A、0v B、3.3v C、+5v~+15v D、-5v~-15v

32、 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

33 、IRQ中断的入口地址是( C)。FIQ的入口地址为0x0000001C A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014

34 、S3C2420X I/O口常用的控制器是(D)。 (1)端口控制寄存器(GPACON-GPHCON)。 (2)端口数据寄存器(GPADAT-GPHDAT)。 (3)外部中断控制寄存器(EXTINTN)。 (4)以上都是。

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

36 、和PC系统机相比嵌入式系统不具备以下哪个特点( C)。 A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简

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

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

39、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存

储,则2000H存储单元的内容为( C)。 A、0x00 B、0x87 C、0x65 D、0x61

40、μCOS-II操作系统不属于( C)。 A、7 B、32 C、6 D、37

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

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

43、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。 A. 系统软件 B. 驱动 C. FPGA编程软件 D. 嵌入式中间件

44、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C) A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简

45、Unicode编码与(A)编码方式兼容。 A、ASCII码 B、GBK C、GB2312 D、区位码

46 、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A)完成。

A.硬件 B. 软件 C. 用户 D. 程序员

47、 在μC/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。

A. OSTickISR B. OSShed C. OSCtxSw D. OSIntCtxSw

48、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。

A. 嵌入式Linux提供了完善的网络技术支持;

B. ?CLinux是专门为没有MMU的ARM芯片开发的; C. ?C/OS-Ⅱ操作系统是一种实时操作系统(RTOS); D. WinCE提供完全开放的源代码。

49、 下列关于存储管理单元(MMU)说法错误的是(B)。

A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。

B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。 C. MMU提供了一些资源以允许使用虚拟存储器。

D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。

50 、 下列CPSR寄存器标志位的作用说法错误的是(D)。 A. N:负数 B. Z: 零 C. C: 进位 D. V: 借位

51、 S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为(C)。 A. SCL和RTX B. RTX和RCX C. SCL和SDA D. SDA和RCX

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