《嵌入式系统习题集精简版.docx》由会员分享,可在线阅读,更多相关《嵌入式系统习题集精简版.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 填空1. 嵌入式系统在硬件设计、操作系统的选择、以及软件的设计上都要遵循“面向应用、量体裁衣、够用为度”的原则。2. 嵌入式处理器是嵌入式系统的核心部件,是控制、辅助系统运行的硬件单元。3. 试列举三种以上主流的通用处理器:ARMStrongARM、MIPS、PowerPC、X86、68KColdfire。4. ARM处理器共有37个寄存器,其中包括31个通用寄存器和6个状态寄存器。5. ARM处理器有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一种处理器模式下,可访问的寄存器包括15个通用寄存器(R0R14)、一至二个状态寄存器和程序计数器。6. 寄
2、存器R13在ARM指令中常用作堆栈指针。R14也称作子程序连接寄存器或连接寄存器LR,当发生中断或异常时,对应的分组寄存器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值。7. ARM微处理器的在较新的体系结构中支持两种指令集:ARM指令集(指令长度为32位)和Thumb指令集(指令长度为16位)。8. 寄存器R15用作程序计数器(PC)。该寄存器在ARM状态下,位1:0为0,位31:2用于保存PC;在Thumb状态下,位0为0,位31:1用于保存PC。9. 寄存器R16用作CPSR(当前程序状态寄存器),CPSR可在任何运行模式下被访问。每
3、一种运行模式下又都有一个专用的物理状态寄存器,称为SPSR(备份的程序状态寄存器)。10. Thumb状态下的寄存器集是ARM状态下寄存器集的一个子集,程序可以直接访问8个通用寄存器(R7R0)、程序计数器(PC)、堆栈指针(SP)、连接寄存器(LR)和CPSR。11. 每一条ARM指令包含的条件码位于指令的最高4(31:28)位,每种条件码可用两个字符表示,可以添加在指令助记符的后面和指令同时使用。12. 函数的参数传递方法有两种:R0R3寄存器和堆栈。13. 处理器有五种地址空间:寄存器地址空间、程序存储器地址空间、内部数据存储器地址空间、外部数据存储器地址空间、IO地址空间。每种处理器有
4、其中的一种或几种地址空间。14. 试列举三种以上常见的嵌入式操作系统:Xinu、uC/OS-II、eCOS、LynxOS、pSOS+、QNX、VRTX、Linux、VxWorks、Nucleus、inCE。15. 某计算机的时钟频率为 400MHz,测试该计算机的程序使用 4 种类型的指令。每种指令的数量及所需指令时钟数(CPI)如下表所示,则该计算机的指令平均时钟数为1.93;该计算机的运算速度约为 207.3 MIPS。指令类型指令数目(条)每条指令需时钟数1160000123000023240004416000816. 某幅图像具有640480 个像素点,若每个像素具有8 位的颜色深度,
5、则可表示256种不同的颜色,经5:1压缩后,其图像数据需占用61440(Byte)的存储空间。17. 在一个单CPU的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用 I/O 设备。下表列出了三个任务 T1、T2、T3 的优先级、独立运行时占用CPU和I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为58ms,CPU 的空闲时间共有13ms。任务优先级每个任务独立运行时所需的时间T1高对每个任务:占用CPU 10ms,I/O 13ms,再占用CPU 5msT2中T3低18. RS422标准是平衡式的,传输一个信号用两条线
6、,逻辑信号用两条线的电平差表示,双线传输的主要优点是抗干扰能力增强。19、一般而言,嵌入式系统的构架可以分为4个部分:处理器、( 存储器 )、输入/输出和软件,一般软件亦分为( 操作系统 )和应用软件两个主要部分。20、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为( 嵌入式微控制器 ),嵌入式DSP,( 嵌入式微处理器 )以及片上系统。21、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、( 进程间通信 )、( 内存管理 )、I/O资源管理。22、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和( 分时操作系统 ),其中实时系统亦可分为( 硬实时操作系统 )和软实
7、时系统。23、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的( 通信 ),内核的基本服务是( 任务调度 )。24、嵌入式开发一般采用( 宿主机/目标机方式 )方式,其中宿主机一般是指( PC机或者台式机 )。25、哈佛体系结构数据空间和地址空间( 分开 ),ARM920T采用( 哈佛体系 )的内核架构。 26. ARM7TDMI采用( 3 )级流水线结构,ARM920TDMI采用( 5 )级流水线。27 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于( 分时 )操作系统,VxWorks属于( 实时嵌入式 )操作系统。28、ARM7TDM
8、I中,T表示支持16位Thumb指令集,D表示( 在片可调试 ),M表示内嵌乘法器Multiplier,I表示( 嵌入式ICE ),支持在线断点和调试。30ARM7TDMI与ARM720T的一个重要区别在于后者有_、_。(存储空间管理单元(MMU)和8K Cache片内缓存(提高CPU性能)31ARM芯片主要封装有_、_、_、_、_、_等形式。(QFP、TQFP、PQFP、LQFP、BGA、LBGA)33ARM体系结构可用两种方法存储字数据,具体为_、_。(大端格式和小端格式)35ARM微处理器在较新的体系结构中支持两种指令集:_、_。(ARM指令集、Thumb指令集)36ARM处理器有9种基
9、本寻址方式,分别是:_、_、_、_、_、_、_、_、_。(寄存器寻址、立即寻址、寄存器偏移寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址)37ARM指令集可以分为6类,分别是:_、_、_、_、_、_。(跳转指令、数据处理指令、程序状态寄存器(PSR)传输指令、Load/Store指令、协处理器指令、异常中断产生指令)38在ARM的汇编程序中,有如下几种伪指令:_、_、_、_、_。 (符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏指令、其他伪指令)39汇编语言与C/C+的混合编程通常有以下几种方式:_、_、_。(在C/C代码中嵌入汇编指令;从汇编程序中访问C程序
10、变量;汇编程序、C/C程序间的相互调用)40ARM C/C+编译器支持和产生以下几种格式的文件:_、_、_、_、_。( 源文件、头文件、目标文件、汇编代码文件、列表文件)41在线仿真包括3个过程:_、_、_。(装载映像文件、程序执行、查看寄存器和内存空间)45JTAG调试接口的结构由_、_、_及_组成。(测试访问端口TAP(Test Access Port)控制器、旁路(bypass)寄存器、指令寄存器和数据寄存器、ARM架构处理器)46ARM嵌入式系统主要由_、_和_构成。(嵌入式处理器、相关支撑硬件、嵌入式软件系统)47常用的嵌入式外围设备有_、_和_三类。(存储设备、通信设备、显示设备)
11、48总线通常包括_、_和_。(数据总线、地址总线、控制总线)50嵌入式操作系统的调试一般包括:_调试和_调试。(操作系统、应用程序)51电子设备电源系统包括:_电源和_电源。(交流、直流)52ARM处理器工作状态主要有_、_和_模式。(运行、睡眠、空闲)53IC芯片工作一般供电电压有:_、_、_、_。(5V、3.3V、2.5V、1.8V)54布线时,电源线、信号线、地线线宽大小一般为:_。(地线、电源线、信号线)55作为高速缓存的存储器主要有_、_和_。(SRAM、DRAM、Flash ROM)56动态RAM有_和_。(SDRAM、DDR)57ARM有从外部_启动的外启动和从片上_启动的内启动
12、两种启动方式。(SDRAM、ROM)58 Nand-Flash闪存每个块的最大擦写次数是_万次,而Nor的擦写次数是_万次。(100、10)59MTD核心层分为:_层、_层和_层。(用户模块接口、MTD抽象、MTD设备驱动模块)60Nor-Flash常用于存放_,而Nand-Flash存放_。(系统代码、用户信息)61Linux设备可分为_、_和_三种。(字符设备、块设备、网络设备)62GPIO支持_、_和_三种数据传输方式。(中断、查询、DMA)63GPIO驱动可以以两种方式编译:一种是_,另一种是_。(静态编译进内核、编译成模块动态加载)64ARM内核支持7种中断,分别是:_、_、_、_、
13、_、_和_。(复位、未定义指令、软件中断、指令预取中止、数据中止、外部中断请求、快速中断请求)66ARM硬件中断主要有:_、_、_、_等4种。(定时器中断、串口输入/输出中断、接口中断、链路中断)68按复位信号是否与时钟信号同步,可分为:_复位和_复位。(同步、异步)71A/D转换可分为4个阶段,分别是:_、_、_、_。(采样、保持、量化、编码)72黑白LCD每像素2位相当于_级灰度,每像素4位相当于_级灰度;彩色液晶屏LCD每像素8位相当于_级颜色。(4、16、256)75液晶像素的两电极是:_电极和_电极。(行、列)76常用键盘接口可分为_、_和_,其中PC键盘上常用的是_。(独立式按键接
14、口、行列式接口、专用芯片式接口,行列式接口)77软件实现按键接口设计的方式有:_和_。(中断、查询)78从广义的角度来说,数据通信方式可以分为_和_两大类,相应的通信线路分别称为_和_。(并行通信、串行通信;并行总线、串行总线)79串行通信的两种基本工作方式为:_和_。标准异步串行通信(UART)接口有:_、_和_。(异步串行通信、同步串行通信;RS-232C、RS-422、RS-485)80UART串行通信接口标准是_,它采用_逻辑来进行电平传输。(RS-232C、负)81I2C采用两根I/O线是:_和_。(SCL串行时钟线、SDA串行数据线)82I2C数据传输速率标准模式下为_bps,快速
15、模式下为_bps,高速模式下为_bps。(100K、100K、3.4M)83串行存储器一般具有两种写入方式:_和_。(字节写入方式、页写入方式)84以太网接口电路主要由_和_两大部分构成。(MAC控制器、物理层接口)86以太网口的复位包括硬件复位和软件复位,第一次复位必须是_。(硬件复位)87USB系统包括_、_和_三部分。(USB互连、USB从端口、USB主端口)89USB1.1支持_bps的传输速率,2.0标准支持_bps的传输速率。(1.512、120240)90USB支持_、_、_和_等四种传输模式。(同步、中断、控制、批量)92每个以太网口上都有一个唯一的_位MAC 地址与之对应。(
16、48)95Boot-loadere两种不同的操作模式是_模式和_模式。(启动加载、下载)96Boot-loader通过串口与PC进行传输,传输协议通常是_、_和_协议之一。(xmodem、ymodem、zmodem)97Boot-loader目标代码是*. _格式的文件。(bin)98 ARM Linux移植主要工作是把编译生成的_、_和_,并烧写到Flash中。(Boot-loader、Kernel Image、Root File)99在PC上编译ARM运行的程序,需要_编译器。(交叉)100Linux移植类型包括基于_的移值和基于_的移值。(处理器、平台)101建立ARM编译环境的主要开发
17、工具有_、_和_。(binutils、gcc、glibc)102Linux支持多种文件系统,包括:_、_、_和_。(Romfs、Cramfs、JFFS、JFFS2)103JFFS2在Linux中一种是作为_,另一种是作为_在系统启动后被挂载。(根文件系统、普通文件系统)106常用的GUI图形开发界面主要有_、_、_、_、_和_。(X Window、MicroWindows、OpenGUI、Qt/Embedded、MiniGUI、PicoGUI)113TFTP简单文件传输协议基于_传输层协议。(UDP)119传输语音的格式一般有:_和_。(IIS总线格式、MSB-Justified 格式)120
18、IIS总线传输方式一般有:_、_和_。(正常传输模式、DMA传输模式、发送/接收模式)121标准VGA显示器接口是_针_型接口,由_、_、_三色模拟信号线和_同步、_同步两个数字信号构成。(5、D、R、G、B、行、场)128、ARM处理器中断有两种处理模式,分别为快速中断模式和外部中断模式。129、嵌入式系统中按照总线的传送的信息类型,可以分为数据总线、地址总线和控制总线131、 ARM微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式 132、 ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存
19、器CPSR的 T 位反映了处理器运行不同指令的当前状态133、 ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R13通常用来存储 SP 134、 ARM微处理器复位后,PC的地址通常是 0x0 ,初始的工作模式是Supervisor 。135、 计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于 RISC、 类型,其指令长度是 定长的 。139、ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结构 140目前,嵌入式处理器种类繁多。按照类型大致可以分为嵌入式微处理
20、器 EMPU 、嵌入式微控制器 MCU 、嵌入式数字信号处理器 EDSP 和片上可编程系统 SOPC 。141BootLoader就是在 操作系统内核 运行前执行的一小段程序,用于 引导加载程序 以及 系统内核 。142BootLoader是依赖于硬件平台的,不同的 嵌入式处理器 和 嵌入式系统 需要不同的BootLoader来引导。145按照系统对相应时间的敏感程度,嵌入式操作系统可以分为三类, 硬实时 系统、 软实时 系统和 非实时 系统。146VxWorks操作系统是美国 WindRiver 公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。1
21、47Windows CE是微软旗下的一个 32 位嵌入式操作系统。在Windows CE中,C代表 袖珍(Compact)、消费(Consumer)、通信能力(Connectivity)和伴侣(Companion) ,E代表 电子产品(Electronics) 。目前最新的Windows CE为 Windows CE 6.0 。148C/OS-II是一种 开源但不免费 的实时操作系统,具有 可剥夺实时 内核。150RISC以 CISC 为基础,重点优化 计算机结构 ,使其更加简单合理地提高运算速度。152ARM7内核为低功耗的 32位RISC 处理器,其采用 冯诺依曼 体系结构,数据和指令使用
22、同一条总线。ARM7内核有一条 3级 流水线,执行 ARMv4 指令集,最适合用于对价位和功耗要求较高的消费类应用。153、ARM10E内核为 32位RISC 处理器,具有高性能、低功耗的特点。ARM10E采用了新的体系结构,与同等的ARM9器件相比较,在同样的时钟频率下,性能提高了 近50% 。155、 ARM RealView MDK 是ARM公司和深圳英倍特公司合作开了本土化的ARM开发平台。156、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。157、嵌入式系统软件的要求与台式机有所不同,其特点主要包括
23、:软件要求固化存储;软件代码要求高效率、高可靠性;系统软件有较高的实时性要求。158、ARM9 的工作模式有7种,包括:用户模式、系统模式、管理模式、中止模式、未定义模式、IRQ模式、FIQ模式。其中除用户模式外的其他6种模式称为特权模式。159、ARM处理器中CPSR和SPSR的中文名称分别为:当前程序状态寄存器和保存程序状态寄存器。 160、S3C2410芯片外部寻址空间是1G,被分成_8_个存储块,每块_128_MB。SDRAM存储器应连接到第 _6或7_个存储块。161、S3C2410涉及DMA的操作模式有三类:DMA请求模式、DMA传输模式和_DMA服务模式。162、S3C2410芯
24、片共有_8_个I/O端口,每个端口都有相应的控制寄存器和数据寄存器,其中控制寄存器的主要功能是设置_I/O引脚的功能_,数据寄存器的功能是_从寄存器读取数据或者向寄存器写入数据_166、嵌入式系统中,微处理器控制I/O端口或部件的数据传送方式有2种:_中断方式 和_程序查询方式 。167、中断优先级通常用硬件电路实现,较常用的中断优先级电路有两种:_菊花链 中断优先级电路和_中断优先级编码 电路。170、S3C2410芯片共有117个输入输出引脚,分属于8个I/O端口。172、在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。173、ARM字数据存储格式有:大端格式和小端
25、格式。175、RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。176、I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。177、I/O接口编址方式有两种,分别是:统一编址和独立编址。178、Boot loader主要功能是:系统初始化、加载和运行内核程序。180、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。181、ARM系列微处理器支持的边界对齐格式有:字节对齐、半字对齐和字对齐。182、RAM存储器有两种,分别是:SRAM和DRAM。183、嵌入式操作系统的内核构成包括:系统初始化、多任
26、务管理和内存管理。184、在宿主机上使用编译器软件将嵌入式应用。嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。186、.ARM体系结构所支持的最大寻址空间为4GB;二、 选择1、下面哪种操作系统不属于商用操作系统。( B )A. windows xpB. LinuxC. VxWorksD. WinCE2. 下面哪点不是嵌入式操作系统的特点。( C )A. 内核精简B. 专用性强C. 功能强大D. 高实时性4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。( A )A. ResetB. 数据中止C. FIQD. IRQ5. NAND FL
27、ASH和NOR FLASH的区别正确的是。( D )A. NOR的读速度比NAND稍慢一些B. NAND的写入速度比NOR慢很多C. NAND的擦除速度远比NOR的慢D.大多数写入操作需要先进行擦除操作8、以下哪种方式不属于文件系统的格式。( B )(A) FAT (B)DOS(C) NTFS (D)Ext10、下面哪个特点不属于USB设备的特点。( B )(A) 串行通信方式 (B)不可热拨插(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快11、下面不符合嵌入式操作系统特点的是(B)A、实时性 B、不可定制C、微型化 D、可移植性12、嵌入式处理器指令的执行周期包括(D
28、)A启动 运行 退出B取指令 指令译码 执行指令 存储 C启动 运行 挂起 退出D取指令 指令译码 执行指令13.Embedded Visual Studio是(B)A嵌入式硬件开发工具B嵌入式软件开发工具C嵌入式调试工具D嵌入式编译工具14.JTAG的引脚TCK的主要功能是(C)A嵌入式硬件开发工具B嵌入式软件开发工具C嵌入式调试工具D嵌入式编译工具15、以下叙述中,不符合RICS特征的是(B )A 指令长度固定,种类少B 寻址方式丰富,指令功能尽量增强C设置大量通用寄存器,访问存储器指令简单D 选取使用频率较高的指令16、在下列ARM处理器模式中,(D)模式有自己独立的R8-R14寄存器。
29、A系统模式B终止模式C中断模式D快速中断模式17、按照ARM过程调用标准(APCS),栈指针使用(B)寄存器AR0BR13CR14DR1518、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个(B)环境。A交互操作系统B交叉编译C交互平台D分布式计算选择题:下列哪个不是合法的立即数:0xFF, 0x104, 0x39C00, 0x1FE80023、ARM分支指令选择题:下列哪条指令是带状态切换的跳转指令B BL BX BLX24、已知有变量data1定义如下:(c)Union data int i; Char ch; Float f;data1;则变量data1所占的内存存储
30、空间可表示为。Asizeof(int)Bsizeof(char)Csizeof(float)Dsizeof(int)+ sizeof(char)+ sizeof(float)25、以下说法不正确的是(B )。A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环26、下列描述不属于RISC计算机的特点的是(C)。 A流水线每周期前进一步。B更多通用寄存器。C指令长度不固定,执行需要多个周期。D独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。27 存储一个32位数0x2168465到2000H2003H四个字节单元中,若以大端模式存储,则
31、2000H存储单元的内容为( D)。A、0x21B、0x68C、0x65D、0x0229、 RS232-C串口通信中,表示逻辑1的电平是(D )。A、0vB、3.3vC、5v15vD、5v15v30、 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 31、IRQ中断的入口地址是( C)。FIQ的入口地址为0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x0000001
32、432、 S3C2420X I/O口常用的控制器是(D)。(1)端口控制寄存器(GPACON-GPHCON)。(2)端口数据寄存器(GPADAT-GPHDAT)。(3)外部中断控制寄存器(EXTINTN)。(4)以上都是。33、 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。A. 同步 B. 互斥 C. 调度 D. 执行34、 和PC系统机相比嵌入式系统不具备以下哪个特点( C)。A、系统内核小B、专用性强C、可执行多任务D、系统精简35、ADDR0,R1,#3属于(A)寻址方式。A. 立即寻址B. 多寄存器寻址
33、C. 寄存器直接寻址D. 相对寻址36、GET伪指令的含义是( A)A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量37、存储一个32位数0x876165到2000H2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( C)。A、0x00B、0x87C、0x65D、0x6139、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,R1,8!后R0的值为(D )。A. 0x2000B. 0x86C. 0x2008D. 0x3940、寄存器R13除了可以做通用寄存器外,还可以做(C )。A、程序计数器B、链
34、接寄存器C、栈指针寄存器 D、基址寄存器41、FIQ中断的入口地址是( A)。A、0x0000001CB、0x00000008C、0x00000018D、0x0000001442、ARM指令集和Thumb指令集分别是(D )位的。A. 8位,16位B. 16位,32位C. 16位,16位D. 32位,16位43、ARM寄存器组有(D )个寄存器。A、7B、32C、6D、3744、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDRR0,R1,8!后R0的值为(D )。A. 0x2000B. 0x28C. 0x2008 D. 0x8745、寄存器R15除了可以
35、做通用寄存器外,还可以做( A)A. 程序计数器B. 链接寄存器C. 堆栈指针寄存器D. 基址寄存器46、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。A. 系统软件 B. 驱动 C. FPGA编程软件 D. 嵌入式中间件 47、假设R1=0x31,R2=0x2 则执行指令ADDR0,R1,R2 LSL #3 后,R0的值是( C)A. 0x33B. 0x34C. 0x39D. 0x3848、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B、专用性强C、可执行多任务D、系统精简50 、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址
36、之间的转换用(A)完成。A硬件 B. 软件 C. 用户 D. 程序员52、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。A. 嵌入式Linux提供了完善的网络技术支持;B. mCLinux是专门为没有MMU的ARM芯片开发的;C. mC/OS-操作系统是一种实时操作系统(RTOS);D. WinCE提供完全开放的源代码。53、下列关于存储管理单元(MMU)说法错误的是(B)。A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的
37、设计。C. MMU提供了一些资源以允许使用虚拟存储器。D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。54、下列CPSR寄存器标志位的作用说法错误的是(D)。A. N:负数 B. Z: 零 C. C: 进位 D. V: 借位55、S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为(C)。A. SCL和RTXB. RTX和RCXC. SCL和SDA D. SDA和RCX56、 RQ中断的优先级别是( D )。A. 1B. 2C. 3D. 457、 LDR R2,R3
38、,#128 的寻址方式是( C )。A. 寄存器寻址B. 寄存器移位C. 变址寻址 D. 间接寻址58、 S3C2410有( B )个USB接口。A. 1B. 2C.3 D. 459、ARM处理器的工作模式有( C )种。A. 5 B.6C. 7 D.860下面那个不是嵌入式操作系统的特点( B )。A高了系统的可靠性B体积庞大C系统配置灵活D充分发挥了32位CPU的多任务潜力62下面那个不是Windows CE嵌入式操作系统的特点( D )。A继承了传统Windows图形界面B灵活的电源管理功能C优秀的线程响应能力D极小的系统内核63下面那个不是嵌入式Linux操作系统的特点( D )。A源
39、代码公开B遵循GPL协议C高性能、可裁剪的内核D具有Windows风格的图形界面64以下哪个表述不正确( D )。AARM是一个公司的名称BARM是对一类微处理器的通称CARM是一种技术的名字DARM是一款芯片的名称65下列哪个不是RealView MDK开发环境的特点( D )。AWindows风格 B兼容的Keil Vision界面C全面的ARM处理器支持D体积庞大66、下面关于哈佛结构描述正确的是( A )。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并67、下面哪一种工作模式不属于ARM特权模式( A )。A、用户模式B、管理模式C、软中断模式D、FIQ模式68、ARM9TDMI的工作状态包括( D )。A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态69、指令“LDMIA R0!, R1, R2, R3, R4”的寻址方式为( C )。A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址70、对寄存器R1的内容乘以4的正确指令是( C )。 A、LSR R1,#2 B、LSL R1,#2C、MOV R1,R1, LSL #2 D、MOV R1,R1, LSR #271、下面指令执行后,改变R1寄存器内容的指令是(D )。A、TST R1,#2
限制150内