B.先STI、执行关键代码、再CLI
C.先POPF、CLI、执行关键代码、再PUSHF D.先PUSHF、CLI、执行关键代码、再POPF 14.ADD R0,R1,#3属于(A)
A.立即寻址 B.多寄存器寻址 C.寄存器直接寻址 D.相对寻址 15.GET伪指令的含义是( A) A.包含一个外部文件 B.定义程序的入口 C.定义一个宏 D.声明一个变量
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.嵌入式应用通常需要考虑低功耗设计,即俗称的“省电”,这是由嵌入式系统的(D ) A. 专用性特点决定的 B. 计算机系统特点决定的 C. 资源受限特点决定的 D. 功耗约束特点决定的 2.下面对南桥理解正确的是(D ) A.南桥又称主桥 B.南桥连接CPU与存储器
C.南桥连接前端总线与较为低速的PCI总线
D.南桥连接PCI总线与CPU与USB、串口等低速设备以及更为低速的总线(如ISA) 3.945GC芯片组(A )
A.使用了独立的南北桥芯片 B.使用了整合南北桥功能的芯片 C.与Atom Z系列处理器相配套 D.功耗比SCH芯片组小 4.关于嵌入式系统的硬盘存储器下面说法正确的是(D) A.嵌入式系统的硬盘存储器一般采用SCSI接口 B.SATA是一种并行ATA硬盘存储器接口,因此它速度比ATA快 C.固态硬盘写数据的速度比传统硬盘快
D.固态硬盘接口与传统硬盘一样,只不过内部使用了Flash等作为存储部件 5.Intel ATOM处理器是一个(B ) A.单路路指令流宽度微架构 B.双路路指令流宽度微架构 C.三路路指令流宽度微架构 D.多路路指令流宽度微架构
6.在使用MMU的系统中,处理器使用的内存地址和地址总线上的内存地址分别是(B) A.虚拟地址,虚拟地址 B.虚拟地址,物理地址 C.物理地址,虚拟地址 D.物理地址,物理地址 7.S3C2410USB接口的个数是( B ) A.1 B.2 C.3 D.4 8.若前次运算结果为零,则CPSR中为1的标志为( B) A.N B.Z C.C D.V 9.快中断服务程序的最后一条指令必须是(C) A.MOV PC,R14 B.MOV PC,R14_und C.SUBS PC,R14_fig,#4 D.SUBS PC,R14_irg,#4 10.ARM7处理器响应中断时,处理器硬件修改PC为(C )
A.0x00000000 B.0x00000010 C.0x00000018 D.0x0000001C 11.外部设备向处理器发出中断请求,处理器进入( B) A.快中断异常 B.中断异常 C.未定义指令异常 D.预取中止异常 12.一个半字对齐地址应该是(A )
A.2的倍数 B.4的倍数 C.8的倍数 D.16的倍数
13.ARM寄存器组寄存器个数是(D )
A.2 B.8 C.30 D.37 14.STM32中,1 个DMA请求占用至少( B )
A.1个周期的CPU 访问系统总线时间 B.2个周期的CPU 访问系统总线时间 C.3个周期的CPU 访问系统总线时间
D.4个周期的CPU 访问系统总线时间
15.除了I/O设备本身的性能外,可能影响嵌入式系统I/O数据传输速度的主要因素是 ( B )
A.Cache存储器性能 B.总线的传输速率 C.主存储器的容量 D.CPU的字长
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.属于Linux系统的嵌入式操作系统是(A) A. RT-Linux、Embedix、Moblin B. RT-Linux、Embedix、VxWorks C. RT-Linux、Windows CE、Moblin D. Windows XP、VxWorks、μC/OS-II 2.操作系统移植的任务主要有(B ) A.操作系统定制
B.编写硬件抽象层和操作系统定制 C.编写Bootloader和操作系统定制 D.编写设备驱动程序和操作系统定制
3.Linux属于的系统和采用的结构分别是(B ) A.抢占式多任务,微内核 B.抢占式多任务,单体式内核 C.合作式多任务,微内核 D.合作式多任务,单体式内核 4.对于嵌入式系统,其能源消耗的3个主要部件是(D ) A.处理器、主板、屏幕 B.处理器、硬盘、屏幕 C.处理器、显卡、屏幕 D.处理器、无线通信、屏幕 5.关于处理器的TDP说法正确的是(C ) A.处理器的TDP就是处理器功耗 B.处理器的TDP大于处理器功耗
C.处理器的TDP反映其热量释放的指标
D.处理器的TDP反映的是单位时间内实际消耗的电源能量 6.Cortex-M3采用( A ) A.3级流水线结构 B.4级流水线结构 C.6级流水线结构 D.8级流水线结构 7.ARM Cortex-M3支持的指令是( A ) A.SETEND B.MOV C.ADD D.MVN 8.UC/OS-II系统中,用户应用程序最多可以使用的任务个数是( B ) A.48 B.56 C.64 D.68 9.关于Linux下面说法正确的是(C ) A.路径名以“\\”符号分割 B.命令和路径名大小写不敏感
C.文件系统是从“/”开始的统一的目录空间 D.文件系统中有诸如C:、D:之类的驱动器盘符
10.内部指令与外部指令结构的处理器说法正确的是(B )
A.内部指令就是用户使用的汇编指令
B.直接译码执行指令的是内部指令
C.用户使用的汇编指令在处理器内直接译码执行 D.一条外部指令一定会解码成一条以上的内部指令
11.一般来说,顺序执行结构的处理器要比乱序执行结构的处理器(C ) A.速度快,结构简单 B.速度快,结构复杂 C.速度慢,结构简单 D.速度慢,结构复杂 12.在x86处理器的执行模式中,支持内存保护和分页是(B )
A.实模式 B.保护模式 C.实模式和保护模式 D.用户模式 13.PGO优化属于(B )
A.由编译器自动完成优化 B.工具辅助的优化 C.使用高性能库 D.人工优化 14.UC/OS-II中的信号量计数值的范围为( c )
A.0~511 B.0~512 C.0~65535 D.0~65536 15.STM32的Flash闪存编程一次可以写入( C )
A.4位 B.8位 C.16位 D.32位
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.嵌入式系统软件的开发通常采用( B ) A. 与PC应用软件开发一样的方式 B. 交叉编译与开发的方式 C. 本地环境开发的方式
D. 交叉编译与开发和本地环境开发两种方式都可以 2.操作系统定制的目的是(C )
A.让操作系统网络通信速度更快 B.让操作系统操作界面符合用户习惯 C.让操作系统所占的存储空间尽量小 D.让操作系统能在指定的处理器上运行 3.利用ICC实现的优化属于(A)
A.由编译器自动完成优化 B.工具辅助的优化 C.使用高性能库 D.人工优化 4.在APB2上的I/O脚的翻转速度为( A ) A.18MHz B.38MHz C.50MHz D.78MHz
5.STM32嵌套向量中断控制器(NVIC) 具有可编程的优先等级的个数是( A ) A.16 B.32 C.48 D.64 6.STM32的最大SPI速度达到( A ) A.18MHz B.24MHz C.32MHz D.48MHz 7.BootLoader的主要作用是(A ) A.机器启动时引导操作系统
B.操作系统实现对硬件操作的抽象,使操作系统的代码与硬件无关
C.为操作系统屏蔽各种外设的细节差异,为操作硬件提供了统一的软件接口
D.统一管理硬件资源,把硬件的诸多功能进行抽象,以服务的形式提供给应用程序
8.低功耗优化的最基本原则是(D ) A.尽量快速运行程序
B.采用事件驱动的程序设计方法 C.尽量使用功耗低的硬件来实现任务
D.尽量减少处理器和各种外设的工作时间
9.在嵌入式系统中,采用查询方式实现输入输出的主要原因是( C ) A.速度最快
B.CPU 可以不介入 C.实现起来比较容易
D.在对多个事件查询工作时,能对突发事件做出实时响应
10.USART2的USART2_REMAP = 1的重映射只适用于( B )
A.64引脚的封装 B.100引脚的封装 C.136引脚的封装 D.144引脚的封装 11.当输出模式位MODE[1:0]=“10”时,最大输出速度为( A ) A.2MHz B.10MHz C.20MHz D.32MHz
12.STM32的外部中断/事件控制器(EXTI)支持的中断/事件请求个数是( B )
A.16 B.19 C.25 D.30
13.为了允许访问备份寄存器和RTC,电源控制寄存器的DBP 位必须置为( B )
A.0 B.1 C.2 D.3 14.在嵌入式系统设计中,嵌入式处理器选型是在进行( C )
A.需求分析时完成 B.系统集成时完成 C.体系结构设计时完成 D.软硬件设计时完成 15.嵌入式系统最常用的数据传送方式是( B )
A.查询 B.中断 C.DMA D.I/O处理机
填空题
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
16.嵌入式系统的三大基本特征是嵌入性、__________________________、计算机系统。 17.MID的英文全称是______________________________________________________ 。 18.嵌入式系统是以__________________中心,以计算机技术为基础的专用计算机系统。 19.在嵌入式系统设计过程中,需求分析包括:________________和非功能性需求分析。 20.ARM字数据存储格式有:________________________________________和小端格式。 21.RS-232C的帧格式由四部分组成,包括:起始位、__________、奇偶校验位和停止位。 22.实时操作系统就是指具有________________________能支持实时系统工作的操作系统。 23.I/O接口电路数据传送方式有:_________、中断、DMA、I/O通道和I/O处理机方式。 24.实时系统的关键问题是保证__________________________________________________。 25.ARM处理器中的R13常用作存储_____________________________________________。
16.专用性 25.堆栈指针
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 16.Bootloader主要功能是_________________________________、加载和运行内核程序。 17.嵌入式系统的设计可以分成三个阶段:分析、设计和__________________________。 18.XScale微处理器使用的是ARM公司___________________________版内核和指令集。 19.ARM微处理器有七种工作模式,它们分为两类_____________________、 特权模式。
17.Mobile _ Internet _ Device
22.实时性
18.应用 23.查询
19.功能性需求分析 24.系统的实时性
20.大端格式 21.数据位
20.ARM公司提供的工具链是_________________________________________________ 。 21.ARM核有两个指令集,分别是ARM、____________________________________ 。 22.ARM微处理器复位后,PC(R15)的地址通常是_______________________________。 23.嵌入式微处理器的架构分为__________________________________和CISC 两种类型。 24.嵌入式系统的体系结构包括冯?诺依曼和____________________________________两种。 25.Intel ATOM最早推出的3代处理器的代号按其诞生时间分别为:Silverthorne 、Diamondville 和__________________________________。
16.系统初始化 17.实现 18.ARMV5TE 19.非特权模式 20.ADS工具链 21.Thumb 22.0X0 23.RISC 24.哈佛 25.Moorestown
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 16.ARM微处理器有七种工作模式,其中用户模式属于_______________________________。 17.开放源码的工具链是________________________________________________________。 18.C与汇编语言混合编程的模式有___________________________和嵌入式汇编代码两种。 19.ARM处理器中的R15常用作存储_____________________________________________。 20.总线按照传输关系分类可分为:____________________________________和对等结构。 21.嵌入式系统常用的Flash中能支持程序XIP的是____________________________Flash。 22.GDB的图形操作界面前端工具是____________________________________________ 。 23.目前Linux发行版主要有_____________________________________家族和Debian家族。 24.嵌入式软件的构建一般依次要经历__________________,_链接、定址和打包等4个步骤。 25.ICE的英文全称是__________________________________________________________。
16.非特权模式 17.GNU工具链 18.C调用汇编代码 19.PC 20.主从结构 21.NOR 22.Insight 23.Redhat 24.编译 25.In-Circuit Emulator
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
16.嵌入式常用的调试方法和设备有________________、驻留监控程序、在线仿真器、JTAG仿真器和其他调试方法。
17.嵌入式软件开发流程从先到后依次分为____________阶段、构建阶段、部署阶段、调优阶段和其他阶段。
18.嵌入式软件优化目标主要包括是_________________、功耗性能和空间性能等三个方面。 19.Moblin SDK又称__________________________________________________________。 20.典型的嵌入式系统软件从下至上分别为__________、操作系统层、系统服务层和应用层。 21.评估板(evaluation board)又称________________________________________________。 22.安装Moblin的上网本和上网机通常采用_______________________________________。 23.Anjuta IDE的启动命令是___________________________________________________。 24.Flash芯片烧写方式可以分为___________________________方式和在线编程模式两种。 25.ARM处理器中的R14常用作存储__________________________________________。
16.全系统仿真器 17.编码 18.速度性能 19.Moblin工具链 20.中间层 21.开发板 22.网络式 23.anjuta 24.脱线 25.Link
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
16.Linux工程创建器命令行的启动命令是_______________________________________。 17.GCC生成可执行文件先后依次要经历___________、编译、汇编_和链接等4个的步骤。