吉首大学嵌入式试题库.docx

上传人:b****8 文档编号:30324104 上传时间:2023-08-13 格式:DOCX 页数:47 大小:116.75KB
下载 相关 举报
吉首大学嵌入式试题库.docx_第1页
第1页 / 共47页
吉首大学嵌入式试题库.docx_第2页
第2页 / 共47页
吉首大学嵌入式试题库.docx_第3页
第3页 / 共47页
吉首大学嵌入式试题库.docx_第4页
第4页 / 共47页
吉首大学嵌入式试题库.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

吉首大学嵌入式试题库.docx

《吉首大学嵌入式试题库.docx》由会员分享,可在线阅读,更多相关《吉首大学嵌入式试题库.docx(47页珍藏版)》请在冰豆网上搜索。

吉首大学嵌入式试题库.docx

吉首大学嵌入式试题库

一、选择题

1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:

(C)

A、系统内核小B、专用性强C、可执行多任务D、系统精简

2ARM公司专门从事(A)

A、基于RISC技术芯片设计开发B、ARM芯片生产C、软件设计D、ARM芯片销售

3、ADDR0,R1,#3属于(A)寻址方式。

A、立即寻址B、多寄存器寻址C、寄存器直接寻址D、相对寻址

4、GET伪指令的含义是:

(A)

A、包含一个外部文件B、定义程序的入口C、定义一个宏D、声明一个变量

5、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为:

(C)

A、0x00B、0x87C、0x65D、0x61

6、μCOS-II操作系统不属于:

(C)

A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统

7、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!

后R0的值为:

(D)

A、0x2000B、0x86C、0x2008D、0x39

8、寄存器R13除了可以做通用寄存器外,还可以做:

(C)

A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器

9、FIQ中断的入口地址是:

(A)

A、0x0000001CB、0x00000008C、0x00000018D、0x00000014

10、ARM指令集和Thumb指令集分别是(D)位的。

A、8位,16位B、16位,32位C、16位,16位D、32位,16位

11、ARM寄存器组有(D)个寄存器。

A、7B、32C、6D、37

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

A、R0-R7B、R0-R12C、R8-R12D、R13,R14

13、当异常发生时,寄存器(A)用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.

A、SPSRB、R13C、R14D、R15

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

A、LDRR0,=0X3FF5000B、LDRR0,0X3FF5000

C、MOVR0,0X3FF5000D、MOVR0,=0X3FF5000

15、ARM指令LDMIARO,{R1,R2,R3,R4}实现的功能是()

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]

16、指令MSRCPSR_C,R0实现的功能是(A)

A、传送R0的内容到CPSR中,更新CPSR

B、传送R0的内容到CPSR中,但仅修改其控制域

C、传送CPSR的内容到R0

D、传送CPSR的控制域内容到R0

17、(D)伪指令用于定义一个代码段或数据段

A、RLISTB、DCBC、MAPD、AREA

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

A、AXDB、DebugC、GccD、Make

19、以下叙述中,不符合RISC指令系统特点的是(B)。

A.指令长度固定,指令种类少B.寻址方式种类丰富,指令功能尽量增强

C.设置大量通用寄存器,访问存储器指令简单D.选取使用频率较高的一些简单指令

20、通常所说的32位微处理器是指(C)。

A.地址总线的宽度为32位        B.处理的数据长度只能为32位

C.CPU字长为32位            D.通用寄存器数目为32个

21、按照ARM过程调用标准(APCS),栈指针使用(B)寄存器

A.R0B.R13C.R14D.R15

22、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个(B)环境。

A.交互操作系统B.交叉编译C.交互平台D.分布式计算

23、以下哪个不是嵌入式系统的设计的三个阶段之一:

(D)

A分析 B设计 C实现D测试

24、以下哪个不是RISC架构的ARM微处理器的一般特点:

(C)

A体积小、低功耗B大量使用寄存器

C采用可变长度的指令格式,灵活高效 D寻址方式灵活简单

25、通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的(A)格式的可执行代码。

AelfBexeCpeDsh

26、下面不属于BootLoader阶段1所完成的步骤的是:

(C)

A硬件设备初始化。

B拷贝BootLoader的阶段2到RAM空间中。

C将kernel映像和根文件系统映像从Flash读到RAM空间中。

D设置堆栈。

27、以下哪个不是ARM的7种运行状态之一:

(B)

A快中断状态B挂起状态C中断状态D无定义状态

28、在x86处理器上,Linux系统调用是通过自陷指令(A)实现的。

A INT0x80 BINT0x40CINT0x20DINT0x10

29、Linux操作系统支持多种设备,这些设备的驱动程序不包括以下的那一项特点(C)

A设备驱动可以使用标准的内核服务如内存分配、中断和等待队列等。

B大多数Linux设备驱动可以在需要的时候加载到内核,同时在不再使用时被卸载。

C当系统启动及设备驱动初始化后,驱动程序将维护其控制的设备。

如果一个特有的设备驱动程序所控制的物理设备不存在,将会影响整个系统的运行。

DLinux设备驱动程序可以集成为内核的一部分。

在编译内核的时候,可以选择把哪些驱动程序直接集成到内核里面。

30、以下哪个GUI是由中国人主持的一个自由软件项目:

(A)

A MinuGUI B OpenGUICMicroWindowsDQt/Embedded

31、嵌入式GUI设计不包括下面哪项:

(B)

A 驱动程序设计 B 程序逻辑设计 C 用户界面程序设计 D 硬件设计

32、下面不属于使用CPLD/FPGA可编程逻辑器件来开发数字电路的优点的是(C)

A、大大缩短设计时间B、减少PCB面积

C、增加开发费用D、提高系统的可靠性

33、在下面的叙述中,(D)不是嵌入式图形用户接口(GUI)的主要特点。

A. 运行时占用的系统资源少         B. 模块化结构,便于移植和定制

C. 可靠性高                       D. 美观华丽,图形算法复杂

34、设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为△t,采用常规标量单流水线处理机。

若连续执行10条指令则共需时间(C) △t。

A.8      B.10       C.12                D.14

35、在下列调度算法中,(A)算法不会出现任务“饥饿(starvation)”的情形。

A. 时间片轮转算法                B. 先来先服务算法

C. 可抢占的短作业优先算法        D. 静态优先级算法

36、以下不属于网络安全控制技术的是(D)。

A. 防火墙技术      B. 访问控制技术C. 入侵检测技术   D. 差错控制技术

37、“冲击波”病毒属于(A)类型的病毒。

A.蠕虫      B.文件         C.引导区      D.邮件

38、某幅图像具有640×480个像素点,若每个像素具有8位的颜色深度,则可表示(A)种不同的颜色。

A.8           B.256           C.512                  D.1024

39、若内存按字节编址,用存储容量为 32K×8 比特的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要(C)片。

A.4         B.6          C.8      D.10

40、一个4位的二进制计数器,由 0000 状态开始,经过 25 个时钟脉冲后,该计数器的状态为(C)。

A.1100          B.1000        C.1001        D.1010

41、 以下叙述中,不符合RISC指令系统特点的是(B)。

A. 指令长度固定,指令种类少B. 寻址方式种类丰富,指令功能尽量增强

C. 设置大量通用寄存器,访问存储器指令简单D. 选取使用频率较高的一些简单指令

42、通常所说的32位微处理器是指(C)。

A.地址总线的宽度为32位        B.处理的数据长度只能为32位

C.CPU字长为32位                  D.通用寄存器数目为32个

43、下面哪种操作系统不属于商用操作系统。

(B)

A.windowsxpB.LinuxC.VxWorksD.WinCE

44、下面哪点不是嵌入式操作系统的特点。

(C)

A.内核精简B.专用性强C.功能强大D.高实时性

45、下面哪种不属于嵌入式系统的调试方法。

(D)

A.模拟调试B.软件调试C.BDM/JTAG调试D.单独调试

46、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。

(A)

A.ResetB.数据中止C.FIQD.IRQ

47、NANDFLASH和NORFLASH的区别正确的是。

(D)

A.NOR的读速度比NAND稍慢一些B.NAND的写入速度比NOR慢很多

C.NAND的擦除速度远比NOR的慢D.大多数写入操作需要先进行擦除操作

48、下面哪种嵌入式操作系统很少用在手机上。

(D)

A.SymbianB.linuxC.WinCED.VxWorks

49、0x17&0x11的运算结果是。

(A)

(A)0x01(B)0x11(C)0x17(D)0x07

50、以下哪种方式不属于文件系统的格式。

(B)

(A)FAT(B)DOS(C)NTFS(D)Ext

51、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。

(A)

(A)OS_CORE.C(B)include.h

(C)OS_CPU.H(D)OSTaskInit

52、下面哪个特点不属于USB设备的特点。

(B)

(A)串行通信方式(B)不可热拨插

(C)分HOST、DEVICE和HUBD)通信速率比RS232快

53、下列操作系统不属于嵌入式操作系统的是:

(A)。

(A)WinXP(B)uCOS(C)Linux(D)WinCE

54、ARM体系结构中3级流水结构的第2阶段是(A)。

(A)取指(B)译码(C)执行(D)编译

55、ARM一个字占(B)个字节。

(A)1(B)4(C)2(D)8

56、作为堆栈指针寄存器的是(A)。

(A)R12(B)R13(C)R14(D)R15

57、具有独立R8-15寄存器的工作模式是(D)。

(A)用户(B)系统(C)中断(D)快中断

58、可以切换到Thumb状态的指令是:

(A)。

(A)LDRR0,=LABLE+1BXR0

(B)LDRR0,=LABLEBLR0

(C)LDRR0,=LABLE+1BXR1

(D)LDRR0,LABLE+1BLR0

59、可以切换到ARM状态的指令是:

(B)。

(A)LDRR0,=LABLE+1BXR0(B)LDRR0,=LABLEBXR0

(C)LDRR0,=LABLE+1BLR1(D)LDRR0,LABLE+1BLR0

60、IRQ中断返回指令是:

(A)。

(A)MOVSPC,R14(B)MOVSPC,R14_SVC

(C)SUBSPC,R14_IRQ,#4(D)SUBSPC,R14_FIQ,#4

61、下列中断优先级最低的是:

(D)。

(A)FIQ(B)IRQ(C)中止(D)SWI

62、R1内容是4000H,4000H(4字节对齐)开始向上依次存放数据1,2,3,4,5,执行指令LDMIAR1!

{R0,R1,R2,R3}后,R1中数据是:

(A)。

(A)2(B)3(C)4(D)5

63、R1内容是4000H,4000H(4字节对齐)开始向上依次存放数据1,2,3,4,5,执行指令LDMIBR1!

{R0,R1,R2,R3}后,R1中数据是:

(B)。

(A)2(B)3(C)4(D)5

64、下列不属于ARM体系结构特点的是:

(D)。

(A)大而统一的寄存器文件。

(B)数据的加载和存储结构。

(C)地址的自动增加和减少。

(D)不固定的指令长度。

65、ARM7TDMI中,T的含义是(A)。

(A)Thumb指令扩展(B)支持片上调试(C)硬件乘法指令(D)观察点硬件

66、R0内容是1000H,执行STRR1,[R0,#4]!

后,R0内容是(B)。

(A)1000H(B)1004H(C)1008H(D)100CH

67、作为链接寄存器的是(C)。

(A)R12(B)R13(C)R14(D)R15

68、不属于异常模式的是(B)。

(A)管理(B)系统(C)中断(D)快中断

69、FIQ和IRQ分别为禁止和允许时,CPSR中F和I的设置是:

(A)。

(A)10(B)01(C)00(D)11

70、FIQ和IRQ分别为允许和禁止时,CPSR中F和I的设置是:

(B)。

(A)10(B)01(C)00(D)11

71、FIQ中断返回指令是:

(D)。

(A)MOVSPC,R14(B)MOVSPC,R14_SVC

(C)SUBSPC,R14_IRQ,#4(D)SUBSPC,R14_FIQ,#4

61、下列中断优先级最高的是:

(B)。

(A)FIQ(B)未定义指令(C)中止(D)复位

62、ARM9体系结构采用了(C)。

A、3级流水B、4级流水C、5级流水D、6级流水

63、ARM处理器总共有(D)。

A、6个寄存器B、16个寄存器C、31个寄存器D、37个寄存器

64、ADS1.2集成开发环境中ARMlinker选项卡中ROBase用来设置(A)。

A、程序代码的存放的起始地址B、程序数据存放的起始地址

C、程序入口地址D、程序跳转地址

65、ADS1.2集成开发环境中ARMlinker选项卡中RWBase用来设置(B)。

A、程序代码的存放的起始地址B、程序数据存放的起始地址

C、程序入口地址D、程序跳转地址

66、ARM汇编器伪指令中#是(C)伪指令的简写。

A、SPACEB、MAPC、FIELDD、DCD

67、ARM汇编器伪指令中%是(A)伪指令的简写。

A、SPACEB、MAPC、FIELDD、DCD

68、ARM要求中断向量表必须放在从(A)开始的连续的32字节空间内。

A、0x00000000B、0x30000000C、0x30100000D、0x0000FFFF

69、ARM可以有(B)种运行状态。

A、6B、7C、3D、8

70、|Image$$RO$$Limit|表示(A)。

A、RO区末地址后面的地址B、RO区首地址后面的地址

C、ZI区在RAM中的起始地址D、ZI区在RAM结束地址后面的地址

71、|Image$$ZI$$Limit|表示(D)。

A、RO区末地址后面的地址B、RO区首地址后面的地址

C、ZI区在RAM中的起始地址D、ZI区在RAM结束地址后面的地址

72、C语言编程中,ATPCS规定堆栈采用(A)。

A、满递减堆栈(FD)型B、空递减堆栈(ED)型

C、满递增堆栈(FA)型D、空递增堆栈(EA)型

73、ATPCS规定堆栈采用满递减堆栈类型,即(A)。

A、堆栈通过减小存储器地址而向下增长B、堆栈通过减小存储器地址而向上增长

C、堆栈通过增大存储器地址而向下增长D、堆栈通过增大存储器地址而向上增长

74、S3C2410A的内核供电是(B)。

A、1.9VB、1.8VC、5VD、3.3V

75、S3C2410A的存储器供电是(D)。

A、1.9VB、1.8VC、5VD、3.3V

76、S3C2410A的内部缓冲器SRAM存储空间为(A)。

A、4KBB、16KBC、32MBD、64MB

77、S3C2410A的每个BANK区为(C)。

A、32MB、64MC、128MD、1G

78、S3C2410A中的中断控制寄存器能够接收来自(B)个中断源的请求。

A、2个B、56个C、5个D、32个

79、S3C2410A共有(D)个中断请求信号。

A、2个B、56个C、5个D、32个

80、异常向量中保存的通常是(A)。

A、异常处理程序的地址B、初始化为0000H的值

C、初始化为FFFFH的值D、未经初始化的ZI空间

81、下列不属于异步串行通信可使用的停止位为(D)。

A、1位B、1.5位C、2位D、2.5位

82、LCD显示缓冲中,332RGB格式是指(C)。

A、显示缓冲总计332KBB、红、绿、蓝三个颜色分量各占332字节

C、红、绿、蓝三个颜色分量占3位、3位、2位。

D、红、绿、蓝三个颜色分量各占332位

83、RedHat9.0linux的目录显示命令是(A)。

A、lsB、cpC、cdD、gvim

84、RedHat9.0linux的设备挂载命令是(B)。

A、lsB、mountC、umountD、gvim

85、利用VIVI向NANDFLASH烧写内核的命令是(B)。

A、loadflashvivixB、loadflashkernelx

C、loadflashrootxD、loadflashparamx

86、下述汇编语言哪条属于伪指令(C)。

A、STRRO,[R7],#-8B、STRBR0,[R9,#consta-struc]C、LDRR3,=0xFF0D、B.

87、寄存器(B)作为堆栈指针SP。

A、R12B、R13C、R14D、R15

88、当上电或复位后,VIVI启动,位于NANDFlash中的前4KB程序由S3C2410A自动复制到(B)中。

A、BANK6区的SDRAMB、S3C2410A内部的RAM

C、NANDFlash的未使用区域D、SDRAM的RW区域

89、在下列ARM处理器模式中,(D)模式有自己独立的R8-R14寄存器。

A.系统模式B.终止模式C.中断模式D.快速中断模式

90、下面语句执行后,实现了R0=[R1+R2*4]功能的是(A)。

A、LDRR0,[R1,R2,LSL#2]B、LDRR0,[R1,R2,LSL#2]!

C、LDRR0,[R1],R2,LSL#2D、LDRR0,[R2,R1,LSL#2]

91、下列哪条指令逆向减法指令?

(C)

A、SUBR0,R1B、SUBSR0,R1C、SBCR0,R1D、RSBR0,R1;

92、下列哪条指令能实现清除R0中的低8位,其他位保持不变?

(D)

A、ADDR0,R0,#0XffB、ORRR0,R0,#0Xff

C、EORR0,R0,#0XffD、BICR0,R0,#0Xff

93、下列哪条指令是带状态切换的跳转指令(D)

A、BB、BLC、BXD、BLX

94、某总线有104根信号线,其中数据总线(DB)32根,若总线工作频率为33MHz,则其理论最大传输率为C。

(注:

本题答案中的B表示Byte)

A.33MB/sB.64MB/sC.132MB/sD.164MB/s

95、BL和BX的指令的区别是(D)。

A.BL是跳转并切换状态;BX带返回的跳转并切换状态。

B.BL是带返回的连接跳转;BX带返回的跳转并切换状态。

C.BL是跳转并切换状态;BX是带返回的连接跳转。

D.BL是带返回的连接跳转;BX是跳转并切换状态。

96、下列ARM寄存器与其用途的对应关系错误的是(D)。

A.R13(theStackPoint,SP,堆栈指针)

B.R14(theLinkRegister,LR,链路寄存器);

C.R15(PC)D.R12CPSR

97、ARM汇编语句“ADDR0,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

98、S3C2410X的ARM处理器的状态寄存器包括:

(B)。

A.1个SPSR和5个CPSRB.1个CPSR和5个SPSR

C.2个SPSR和4个CPSRD.2个CPSR和4个SPSR

99、以下说法正确的是(C)。

A.C语言程序总是从第一个的函数开始执行

B.在C语言程序中,要调用函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分

100、现代电子设计方法包含了可测试技术,其中(B)接口是IC芯片的测试标准接口。

A.BISTB.JTAGC.UARTD.USB

101、以下叙述正确的是(C)。

A.宿主机与目标机之间只需建立逻辑连接即可

B.在嵌入式系统中,调试器与被调程序一般位于同一台机器上

C.在嵌入式系统开发中,通常采用的是交叉编译器

D.宿主机与目标机之间的通信只有串口和并口两种。

102、ARM9处理器是(C)位处理器。

A.8位B.16位C.32位D.64位

103、IRQ中断的入口地址是(C)。

A.0x00000000B.0x00000008C.0x00000018D.0x00000014

104、实现无失真放大,应使晶体三极管工作在(B)区域。

A.截止B.放大C.饱和D.上升

105、采用RS232-C串行通信至少需要三根线,其中不包括(A)。

A.电源线

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1