佛山科学技术学院期末总复习学长整理终极版嵌入式.docx
《佛山科学技术学院期末总复习学长整理终极版嵌入式.docx》由会员分享,可在线阅读,更多相关《佛山科学技术学院期末总复习学长整理终极版嵌入式.docx(16页珍藏版)》请在冰点文库上搜索。
佛山科学技术学院期末总复习学长整理终极版嵌入式
●通常所说的32位微处理器是指()。
A.地址总线的宽度为32位B.处理的数据长度只能为32位
C.CPU字长为32位D.通用寄存器数目为32个
●下面哪一类嵌入式处理器最适合用于工业指制。
A.嵌入式微处理器B.微控制器C.DSPD.以上都不合适
●RAM的特点是()。
A、断电后,有储在其内的数期将会丢失B、存储在其内的数据将永久保存
C、用户只能读出数据,但不能写入数据D、容量大但是存取速度慢
●存储器内容不会因电源的关闭而消失的存储器类型是()。
A.DRAMB.SRAMC.SDRAMD.Flash
●以下叙述中,不符合RISC指令系统特点的是()。
A.指令长度固定,指令种类少B寻址方式种类非富,指令功能层
C.选取使用频率较高的一些简单指令D.有大量通用寄存器,访问存储器指
●以下所列提高CPU系统性能的技术,说法不正确的是()。
A.采用流水线结构后每条指令的执行时间明显缩短
B.增加Cache存储器后CPU与内存交换数据的速度得到提高
C.加入虚拟存储技术后扩大了用户可用内存空间
D.提高主机时钟频率后加快了指令执行速度
●关于实时操作系统RTOS的任务调度器,以下描述中正确的是()。
A.任务之间的公平性是最重要的调度目标
B.RTOS调度算法只是一种静态优先级调度算法
C.RTOS调度器都采用了基于时间片轮转的调度算法
D.大多数RTOS调度算法都是可抢占式(可剥夺式)的
●实时操作系统必须在()内处理来自外部的事件。
A一个机器周期B.被控制对象规定的时间
C.周转时间D.时间片
●ARM微处理器中寄存器组有()个寄存器。
A.7B.32C.6D.37
●CPSR寄存器中标志位V代表()。
A.零标志B.符号标志C.进位标志D.溢出标志
●在ARM处理器中,()寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。
A.CPSRB.SPSRC.PCD.IR
●下列CPSR寄存器标志位的作用说法错误的是()。
A.N:
负数B.Z:
零C.C:
进位D.V:
借位
●寄存器R13除了可以做通用寄存器外,还可以做()。
A.程序计数器B.链接寄存器C.栈指针寄存器D.基址寄存器
●寄存器R15除可做通用寄存器外,还可以做()
A.程序计数器B.链接寄存器C.栈指针寄存器D.基址寄存器
●ARM工作状态下,每取出一条指令后程序计数器PC的值应该()。
A.自动加1B.自动加4C.自动清0D.自动置1
●在CPU和物理内存之间进行地址转换时,通过()将地址从虚拟(逻辑)地址空间映射到物理地址空间。
A.TCBB.MMUC.CACHED.DMA
●ARM9TDMI的工作状态包括()。
A.测试状态和运行状态B.挂起状态和就绪状态C.就绪状态和运行状态D.ARM状态和Thumb状态
●下面哪一种工作模式不属于ARM特权模式()。
A.用户模式B.管理模式C.软中断模式D.FIQ模式
●在下列ARM处理器的各种核式中,只有()模式不可以自由地改变处理器的工作模式。
A.用户模式(User)B.系统模式(System)C.终止模式(Abort)D.中断模式(IRQ)
●IRQ中断的入口地址是()。
A.0x00000000B.0x00000008C.0x00000018D.0x00000014
●FIQ中断的入口地址是()。
A.0x0000001CB.0x00000008C.0x00000018D.0x00000014
●将一个32位的数0x876165存储到200H~2003日四个字节单元中,若以小尾端模式存储,则2000H存储单位的内容为()。
A.0x00B.0×87C.0x61D.0x65
●将一个32位的数0x2168465存储到2000H~2003H四个字节单元中,若以大尾端模式存储,则2000H存储单位的内容为()。
A.0x21B.0x68C.0x65D.0×02
●ARM系统中,字符串在内存中存放时,一般是以()为存放单位的。
A.比特位B.字节C.字D.双字
●相对于ARM指令集,Thumb指令集的特点是()。
A.指令执行速度快B.16位指令集具有密度更高的代码,对于需要严格控制成本的设计非常有意义
C.Thumb模式有自己独立的寄存器D.16位指令集,代码密度高,加密性能好
●下面关于DMA方式的描述,不正确的是()。
A.DMA方式使外设接口可直接与内存进行高速的数据传输
B.DMA方式在外设与内存进行数据传输时不需要CPU干预
C.采用DMA方式进行数据传输时,首先需要进行现场保护
D.DMA方式执行I/O交换要有专门的硬件电路
●嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,需要一个()换
A交互操作系统B交叉编译C交互平台D分布式计算
●以下()不是BootLoader的阶段1所完成的步骤
A硬件设备初始化B拷贝BootLoader第2阶段的代码到RAM空间中
C将kernel映像和跟文件系统映像从Flash读到RAM空间中
D设置堆栈
●嵌入式系统加电或复位后,CPU通常都从由CPU制造商预先安排的地址上取指令。
例如,对于S3C2440来说,BootLoader会映射到()地址处
A0X0c000000B0x000000C0xFFFFFF00D0x40000018
●指令LDMIAR0!
,{R1,R2,R3,R4}的寻址方式为
A立即寻址B寄存器间接寻址C多寄存器寻址D堆栈寻址
●对寄存器R1的内容乘以4的正确指令是()。
A.LSRR1,#2BLSLR1,#2
D.MoVR1,RI,LSR#2C.MOVRI,R1,LSL#2
●下面指令执行后,改变R1寄存
ATSTR1,#2BORRR1,#2
CCMPR1,#2DEORR1,R1,R1
●在指个系统的各种寻址方式中,获取操作数最快的方式是()。
A直接寻址B.立即寻址C.寄存器寻址D.间接寻址
●指令系统采用不同寻址方式的目的主要是()。
A.实现存储程序和程序控制
B.缩短指令长度,扩大寻址空间,提高编程灵活性
C.可以直接访问外存
D.提供扩展操作码的可能并降低指令译码难度
●以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。
A.MOVRO,#2B.LDRRO,[R1]
C.BLSUB1D.ADDRO,R1,R2,LSL#1
●ARM处理器比较无符号数大小时是根据()标志位来判断的。
A.C和NB.C和VC.C和ZD.Z和V
●在软件开发过程中,“汇编”通常是指()。
A.将汇编语言转换成机器语言的过程
B.将机器语言转换成汇编语言的过程
C.将高级语言转换成机器语言的过程
D.将高级语言转换成汇编语言的过程
●在汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()。
A.汇编指令B.伪指令C.机器指令D.宏指令
●宏与子程序的相同之处为()。
A.目标代码都是唯一的B.都需要先定义后调用
C.执行时需要保护现场/恢复现场D.目标代码都不是唯一的
●关于汇编语言,下面描述不正确的是()。
A.用汇编语言编写的程序称为汇编语言源程序
B.将汇编语言源程序转换成目标程序的过程称为连接过程
C.用汇编语言写成的语句,必须按照严格的语法规则
D.汇编程序是把汇编语言源程序翻译成机器语言目标程序的一种系统软件
●微处理器系统中引入中断技术可以()
A.提高外设速度.B减轻内存负担
C.提高CPU效率D增加信息交换精度
●在嵌入式系统中,对于中、低速设备时,最常用的数据传输方式是()
A.查询B.中断C.DMAD.I/0处理机
●在输入输出控制方法中,采用()可以使得设备与主存间的数据块传输无须CPU的干预。
A.程序控制输入输出B.中断
CDMAD.总线控制
●RS-232C串行通信总线的电气特性要求总线信号采用()
A正逻辑B负逻辑C高电平D低电平
●USB总线采用的通信方式为()。
A.轮询方式B.中断方式
C.DMA方式D.VO通道方式
●S3C2440处理器为用户进行应用设计提供了支持多主总线的I2C接口,处理器提供符合I2C协议的设备连接的串行连接线为()
A.SCL和RTXB.RIX和RCX
C.SCL和SDAD.SDA和RCX
●(C)不是常规意义上的嵌入式系统。
A.手机B.MP3C.PC机D.数码相机
⏹(A)完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。
A.硬件抽象层B.驱动映射层
C.硬件交互层D.中间层
●哪一种工作模式不属于ARM特权模式(A)。
A用户模式B管理模式C软中断模式D/FIQ模式
●存储一个32位数0x2168465到2000H-2003H四个字节单元中,若以大端模式存储,则2000H存储单元内容为(D)
A、0x21B、0x68C、0x65D、0x02
●寄存器R13除可以做通用寄存器,还可以做(C)
A、程序计数器B、链接寄存器
C、栈指针寄存器D、基址寄存器
●寄存器R15除可做通用寄存器外,还可以做(A)
A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器
●CPSR寄存器标志位的作用说法错误的是(D)
A、N:
负数B、Z:
零C、C进位D、V借位
●ARM处理器的异常的描述不正确的是(C)
A、复位属于异常B、除数为零会引起异C、所有异常都要返回D、外部中断会引起异常
●哪个不是RISC架构ARM微处理器一般特点C)
A体积小、低功耗B、大量使用寄存器C、采用可变长度的指令格式,灵活高效D、寻址方式灵活简
●ARM指令集和Thumb指令集分别是(D)位的。
A、8位,16位B、16位,32位C、16位,16位D、32位,16位
●指令“LDMIAR0!
{R1,R2,R3,R4}”的寻址方式为(C)。
A、立即寻址B、寄存器间接寻址
C、多寄存器寻址D、堆栈寻址
●对寄存器R1的内容乘以4的正确指令是(C)。
A、LSRR1,#2B、LSLR1,#2
C、MOVR1,R1,LSL#2D、MOVR1,R1,LSR#2
●下面指令执行后,改变R1寄存器内容的指令是(D)。
A、TSTR1,#2B、ORRR1,R1,R1
C、CMPR1,#2D、EORR1,R1,R1
●ADDR0,R0,#1属于(A)
A、立即寻址B、寄存器间接寻址C、寄存器寻址D、基址变址寻址
处理器从存储器读数据的指令的助记符是(A)
A、LDRB、STRC、SWPD、SWPB
●处理器往存储器写数据的指令的助记符是(B)
A、LDRB、STRC、SWPD、SWPB
●数据传送指令的助记符是(A)。
A、MOVB、SBCC、ADDD、SUB
●带进位加法指令的助记符是(A)
A、ADCB、SBCC、ADDD、SUB
●代借位减法指令的助记符是(B)
A、ADCB、SBCC、ADDD、SUB
●若前次运算结果为零,则CPSR的(B)为1
A、NB、ZC、CD、V
●若前次运算产生了进位,则CPSR的(C)为1
A、NB、ZC、CD、V
●若前次运算溢出,则CPSR的(D)为1
A、NB、ZC、CD、V
●欲使处理器禁止快中断,则应该使(A)
A、CPSR的F位为1B、CPSR的F位为0
C、CPSR的I位为1D、CPSR的I位为0
●欲使处理器禁止中断,则应该使(C)
A、CPSR的F位为1B、CPSR的F位为0
C、CPSR的I位为1D、CPSR的I位为0
●汇编程序中子程序的最后一条指令必须是(A)
A、MOVPC,R14B、MOVPC,R14_und
C、SUBSPC,R14_fig,#4D、SUBSPC,R14_irg,#4
●在嵌入式系统的存储结构中,存取速度最快的是(D)。
A.内存B.寄存器组C.FlashD.Cache
●烧写到FLASH里的是(B)格式的文件。
A..sB..binC..objD..c
●汇编程序中的伪指令是在(C)阶段起作用。
A.编辑B.链接C.编译D.执行
●中断向量是指(C)
A.中断断点的地址B.中断向量表起始地址C.中断处理程序入口地址D.中断返回地址
●嵌入式系统最常用的数据传送方式是(B)。
A、查询B、中断C、DMAD、I/O处理机
●下面哪个系统属于嵌入式系统。
(D)
A、“天河一号”计算机系统B、联想T400笔记本计算机
C、联想S10上网本D、联想OPhone手机
●软硬件协同设计方法与传统设计方法的最大不同之处在于(B)。
A、软硬件分开描述B、软硬件统一描述
C、协同测试D、协同验证
●下面关于哈佛结构描述正确的是(A)。
A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离
C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并
●下面哪一种工作模式不属于ARM特权模式(A)。
A、用户模式B、系统模式C、软中断模式D、FIQ模式
●ARM7TDMI的工作状态包括(D)。
A、测试状态和运行状态B、挂起状态和就绪状态
C、就绪状态和运行状态D、ARM状态和Thumb状态
●USB接口移动硬盘最合适的传输类型为(B)。
A、控制传输B、批量传输C、中断传输D、等时传输
●下面哪一种功能单元不属于I/O接口电路。
(D)
A、USB控制器B、UART控制器
C、以太网控制器D、LED
●下面哪个操作系统是嵌入式操作系统。
(B)
A、Red-hatLinuxB、µCLinuxC、UbuntuLinuxD、SUSELinux
●使用Host-Target联合开发嵌入式应用,(B)不是必须的。
A、宿主机B、银河麒麟操作系统
C、目标机D、交叉编译器
●下面哪个系统不属于嵌入式系统(D)。
A、MP3播放器B、GPS接收机
C、“银河玉衡”核心路由器D、“天河一号”计算机系统
●在嵌入式系统设计中,嵌入式处理器选型是在进行(C)时完成。
A、需求分析B、系统集成C、体系结构设计D、软硬件设计
●下面哪一类嵌入式处理器最适合于用于工业控制(B)。
A、嵌入式微处理器B、微控制器
C、DSPD、以上都不合适
●关于ARM子程序和Thumb子程序互相调用描述正确的是(B)。
A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。
B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。
C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。
D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。
●关于ARM处理器的异常的描述不正确的是(C)。
A、复位属于异常B、除数为零会引起异常
C、所有异常都要返回D、外部中断会引起异常
●下面总线不属于对等结构的是(A)。
A、PCIB、IEEE1394C、令牌网D、以太网
●USB总线采用的通信方式为(A)。
A、轮询方式B、中断方式C、DMA方式D、I/O通道方式
●嵌入式系统最常用的数据传送方式是(B)。
A、查询B、中断C、DMAD、I/O处理机
●µClinux与标准Linux最大的区别在于(B)。
A、文件系统B、内存管理C、任务调度算法D、应用开发模式
●嵌入式操作系统一般通过(A)手段来解决代码体积与嵌入式应用多样性的问题。
A、使用可定制的操作系统
B、将操作系统分布在多个处理器上运行
C、增大嵌入式设备的存储容量
D、使用压缩软件对操作系统进行压缩
●
●I/0接口编址方式有两种,分别是:
统一编址和统一编制。
●GPIO支持查询、中断、DMA三种数据传输方式。
●A/D转换可分为4个阶段,分别是:
采样、保持、量化、编码。
●串行通信的两种基本工作方式为:
异步串行通信、同步串行通信
●RS-232C的帧格式由四部分组成,包括:
起始位,数据位,奇偶校验位和停止位。
●USB支持等时传输,中断,控制,批量等四种传输模式
●一般而言,嵌入式系统的构架可以分为4个部分:
处理器、(存储系统)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。
●(处理器)是嵌入式系统的核心部件,是控制、辅助系统运行的硬件单元。
●ARM处理器共有37个寄存器,其中包括(31)个通用寄存器和(6)个状态寄存器。
●ARM处理其每种模式下都有一组寄存器可用,其中(用户)模式和(系统)模式具有完全一样的寄存器组。
●寄存器(R13)在ARM指令中常用作堆栈指针。
(R14)也称作子程序连接寄存器或连接寄存器LR,当发生中断或异常时,对应的分组寄存器用来保存R15的返回值。
●ARM微处理器的在较新的体系结构中支持两种指令集:
(ARM)指令集(指令长度为32位)和(THUMB)指令集(指令长度为16位)。
●寄存器R15用作程序计数器(PC)。
该寄存器在ARM状态下,位{[1:
0]}为0,位[31:
2]用于保存PC;在Thumb状态下,位{[0]}为0,位[31:
1]用于保存PC。
●CPSR可在(所有)运行模式下被访问。
每一种运行模式下又都有一个专用的物理状态寄存器,称为(SPSR)。
●__寻址方式_______是根据指令中的信息来寻找真实操作数地址的方式。
●实现程序跳转的指令有_直接修改PC_____和__跳转________两种方法。
●C语言调用汇编程序,一般使用__指令___声明外部函数,即可调用汇编子程序。
在汇编程序中用_伪指令_____申明本子程序,以使其他程序可以调用此子程序。
●汇编程序调用C程序,在汇编中用___IMPORT/EXTERN____声明将要调用的C程序函数,即可在汇编程序中调用C程序。
●S3C2440芯片外部寻址空间是_1G__,被分成写_8_个存储块,每块_128_MB。
SDRAM存储器应连接到第_7和8__个存储块。
●ARM汇编程序设计采用分段式设计,一个ARM源程序至少需要_1_个代码段。
●ARM内核命名有四个常用的变形功能(T)(M)(D)(I),即,可供生产厂商根据不同用户的要求来配置生产ARM芯片。
●小端模式是S3C240微处理器的默认模式,一般通过硬件输入引脚BIGEND来配置工作模式。
若要实现支持大端存储系统,该引脚接高电平。
●S3C240存储器有两种存储模式,即大端模式和小端模式。
假设Y-0x46134存储在200H-203H四个内存单元中,若以小端模式存储,则(200H)=(34)、(2001H)=(61)、(2002H)=(04)、(2003H)=(00)
●ARM系列微处理器支持的边界对齐格式有:
字节对齐,半字对齐,字对齐。
●S3C2440微处理器外部寻址空间是1GB,被分成8个存储块,每块128MB。
●在嵌入式系统设计过程中,需求分析包括:
功能性需求分析和非功能性需求分析。
●ARM字数据存储格式有:
大端格式和小端格式。
●总线按照传输关系分类可分为:
主从结构和对等结构。
●RS-232C的帧格式由四部分组成,包括:
起始位、数据位、奇偶校验位和停止位。
●USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。
●I/O接口电路数据传送方式有:
查询、中断、DMA、I/O通道和I/O处理机方式。
●实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。
●实时操作系统的评价指标有:
任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。
●Bootloader主要功能是系统初始化、加载和运行内核程序。
●从模块结构来看,嵌入式系统由三大部分组成,分别是:
硬件、软件和开发平台。
●嵌入式系统的设计过程包括:
需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
●RAM存储器有两种,分别是:
SRMA和DRAM。
●总线由传输信息的物理介质和管理信息传输的协议组成。
●采用RS232C实现最简单的双机互联,至少需要如下信号线:
TXD、RXD和GND。
●USB通信总线中的事务可能由令牌包、数据包和握手包组成。
●I/O接口编址方式有两种,分别是:
统一编址和独立编址。
●在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。
●嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。
●ARM920T处理器发生复位异常时,一般从地址_0x00000000_或_0xFFFF0000_处考试执行程序。
●嵌入式系统中,微处理器控制I/O端口或部件的数据传送方式有2种:
_中断方式和_程序查询方式。
●中断优先级通常用硬件电路实现,较常用的中断优先级电路有两种:
_菊花链中断优先级电路和_中断优先级编码电路。
●看门狗控制寄存器包括:
看门狗控制寄存器、计数常数寄存器、看门狗计数器寄存器。
●嵌入式系统软件的要求与台式机有所不同,其特点主要包括:
软件要求固化存储;软件代码要求高效率、高可靠性;系统软件有较高的实时性要求。
●ARM9的工作模式有7种,包括:
用户模式、系统模式、管理模式、中止模式、未定义模式、IRQ模式、FIQ模式。
其中除用户模式外的其他6种模式称为特权模式。
●ARM处理器中CPSR和SPSR的中文名称分别为:
当前程序状态寄存器和保存程序状态寄存器。
●协处理器主要控制:
___片内MMU___、___指令和数据缓存(IDC)___、___写缓冲(WriteBuffer)___。
在逻辑上,ARM可以扩展16个协处理器。
●ARM微处理器在较新的体系结构中支持两种指令集:
___ARM指令___、___Thumb指令___,状态寄存器CPSR的T位反映了处理器运行不同指令的当前状态。
●在CPSR中M[4:
0]表示模式位,其中10111表示中止模式,在异常类型中,中止又分为预取址中止和数据中止。
●ARM处理器有9种基本寻址方式,分别是:
___寄存器寻址___、___立即寻址