嵌入式系统试题库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1嵌入式系统试题库一、选择题(20分)1、下列描述不属于RISC计算机的特点的是()。A.流水线每周期前进一步。B.更多通用寄存器。C.指令长度不固定,执行需要多个周期。D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。2、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。A、0x21B、0x68C、0x65D、0x023、RS232-C串口通信中,表示逻辑1的电平是()。A、0vB、3.3vC、+5v~+15vD、-5v~-15v4、ARM汇编语句“ADDR0,R2,R3,LSL#1”的作用是()。A.R0=R2+(R31)B.R0=(R21)+R3C.R3=R0+(R21)D.(R31)=R0+R25、IRQ中断的入口地址是()。A、0x00000000B、0x00000008C、0x00000018D、0x000000146、S3C2440XI/O口常用的控制器是()。A.端口控制寄存器(GPACON-GPJCON)。B.端口数据寄存器(GPADAT-GPJDAT)。C.外部中断控制寄存器(EXTINTn)。D.以上都是。7、GET伪指令的含义是()A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量8、ADDR0,R1,#3;#3属于()寻址方式。A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址9、ARM指令集和Thumb指令集分别是()位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位10、Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用()完成。A.硬件B.软件C.用户D.程序员11、下列关于存储管理单元(MMU)说法错误的是()。A.MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。B.在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。2C.MMU提供了一些资源以允许使用虚拟存储器。D.MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。12、下列CPSR寄存器标志位的作用说法错误的是()。A.N:负数B.Z:零C.C:进位D.V:借位13、如果要实现将R2-R7、R9-R12的值保存到R0指向的存储单元中,且R0自动加,下面哪个选项是正确()。A.LDMIAR0!,{R2-R7,R9-R12}B.STMIAR0!,{R2-R7,R9-R12}C.LDMIA{R2-R7,R9-R12},R0!D.STMDBR0!,{R2-R7,R9-R12}14、ARM9的IRQ中断的优先级别是()。A.1B.2C.3D.415、LDRR2,[R3,#0x28]中[R3,#0x28]的寻址方式是()。A.寄存器寻址B.寄存器移位C.寄存器变址寻址D.间接寻址16、ARM9处理器的工作模式有()种。A.5B.6C.7D.817、伪指令LDRR0,=SP_TOP进行编译后编译成的指令为()。A.LDRR0,SP_TOPB.LDRR0,[PC,#rel]C.LDRR0,[R15]D.LDRR0,[R13]18、S3C2440自带一个()A/D转换器。A.8路8位B.1路10位C.8路16位D.8路10位19、每一次对触摸屏的触摸产生()中断。A.一次B.二次C.三次D.四次20、NANDFlash是()。A.地址线和数据线复用8bit宽B.地址线与数据线是分开的C.地址线的多少取决于容量的大小D.数据线是16位的21、ARM9处理器的工作模式有()种。A.5B.6C.7D.822、S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为()。A.SCL和RTXB.RTX和RCXC.SCL和SDAD.SDA和RCX323、向无任何程序的目标机写入程序,一般使用下面那种接口()。A.串口B.JTAGC.EthernetD.USB24、ARM支持存储器()。A.小端方式B.大端方式C.只支持小端方式D.上电启动默认的是存储器小端方式,可以通过对MMU的R1控制寄存器的第7位B进行设置成大端方式25、ARM的堆栈生成方向是()。A.向下生成B.向上生成C.在指令中指出堆栈的生成方向26、中断源挂起寄存器(SRCPND)和中断挂起寄存器(INTPND)的位清零是()。A.是向该对应位或1B.是向该对应位写0C.是向所有位写027、关于IIC总线不正确的叙述是()。A.IIC总线的每条指令是以开始条件开始,以结束条件结束。B.IIC总线的发送器每发完送一个字节,将数据线释放(即将数据拉高),由Master产生第9个时钟脉冲,接收器将数据线拉低,以此作为对发送器的应答。C.IIC的器件地址是64bit。D.IIC的器件地址是8bit,其中高4bit是器件类型。28、关于Kei的不正确说服是()。A.Keil5.0以下只支持到CortexM3/M4。B.Keil5.0以上版本的仿真器驱动程序在安装程序里自带。C.使用Keil5.0以上版本除了需要keil还需要安装芯片支持包。D.Keil5.0以下版本需要安装芯片支持包。二、判断题(20分)1、调试程序时,需要停止程序运行后才可查看变量内容()2、将模拟信号转换成数字信号的电路是D/A转换器。()3、IIC是同步串行数据总线。()4、S3C2440的处理器对内存的访问只能通过Load/Store指令来实现。()5、NandFlash比NorFlash成本高,可靠性差。()6、C语言程序可以嵌套加入汇编程序模块。()7、ARM9中由某一中断源引发中断时,该中断源在中断源挂号寄存器和中断挂号寄存器的置位是由硬件在中断发生时自动清除。()8、由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。()9、ARM处理器结构体系中具有T变种处理器核可以工作在ARM状态和Thumb状态。()10、ARM9的定时器输出可由软件换相。()11、ARM9中断只能由硬件中断源的中断请求产生,无法通过软件在挂起寄存器写1来触发中断。()12、每个PWM定时器的输入时钟有二级分频可设置,因此,定时范围很宽。()413、DMA请求只能由DMA硬件源产生。()14、设指令LDRR0,[PC,#0x28]的首地址addr,则本条指令是将[addr+0x28+4]中的内容送R0。()15、ARM9的定时器是16位的加1计数。()16、ARM9的FIQ中断可以同时设置多个中断源。()17、当TCNTn到达0时,发出中断请求并且TCNTBn的值加载到暂存器中。在下一个定时器标记时刻,重载TCNTn为暂存器(TCNTBn)的值。()18、ARM9的IQR中断只能允许设置一个中断源。()19、ARM中每个PWM定时器设有定时计数缓冲器TCNTBn、比较寄存器TCMPBn和计数监视寄存器TCNTOn和计数寄存器TCNTn。()20、ARM如果要开放某一中断源(允许中断),是在中断屏蔽寄存器中的该中断源的对应位写1。()21、ARM9的中断入口是固定的。()22、NandFlash的数据线与地址线是分开的。()23、NorFlash是线性地址存储器。()24、程序能直接在NandFlash中执行。()25、NorFlash的数据线与地址线是复用的。()26、ARM9的中断源挂起寄存器(SRCPND)中的位是写1清零。()27、ARM9的中断挂起寄存器(INTPND)中的位是写零清零。()28、ARM9的中断模式寄存器(INTMOD)能同时设几位为1。()29、IIC总线是四根线的总线。()30、ARM9是3级流水。()31、中断屏蔽寄存器(INTMSK)对FIQ中断不起作用。()32、ARM9的FIQ中断只能允许设置一个中断源。()33、ARM9有调用和返回指令。()34、ARM9的IRQ中断优先级管理是将32个主中断源分成6个小组(ARBITER0~ARBITER5),小组内的优先级可以设置,再将这6个小组纳入ARBITER6,进行组间的优先级设置。()35、PWM定时器中的死区设置的作用是电平在转换时防止电源短路。()36、ARM的IIC控制器中的IIC总线地址寄存器(IICADD)是用在IIC的从控方式(Slave)的,作为其他主机访问的地址;在主控方式(Master)时IICADD不起作用。()37、在A/D转换器中,逐次逼近的A/D转换器的转换速度要快于双积分A/D转换器。()38、在A/D转换器中,逐次逼近的A/D转换器的抗干扰性要好于A/D转换器双积分。()39、ARM9定时器中的配置寄存器TCFG0的是用来设置计数时钟的预分频和死区的。()40、ARM9定时器中的配置寄存器TCFG1的是用来设置设置各定时器时钟分频值和定时器的DMA设置的。()41、ARM9的FIQ中断可以同时设置多个中断源。()42、ARM9的IQR中断只能设置一个中断源。()43、ARM中每个定时器设有定时计数缓冲器TCNTBn、比较寄存器TCMPBn和计数监视寄存器TCNTOn和计数寄存器TCNTn。()44、ARM9中由某一中断源引发中断时,该中断源在中断源挂号寄存器和中断挂号寄存器的置位是由硬件在中断发生时自动清除。()45、可以通过软件设置ARM9的中断源挂起寄存器的某一位,来触发该硬件中断源的中断一5次。()46、ARM汇编指令的每条指令都可以条件执行。()47、ARM9中断发生后在中断服务程序中对该中断的各挂起寄存器相应位写1来清除该挂起。()48、ARM9如果要开放某一中断源(允许中断),是在中断屏蔽寄存器中的该中断源的对应位写1。()49、ARM的端口地址、特殊功能寄存器地址与存储器空间地址是属于同一个地址空间,在地址空间的高端地址位置。()50、ARM9的PWM定时器能控制周期与占空比。()51、ARMCortex-M4/7有三条总线用于指令(代码)(IB)访问、数据(DB)访问以及系统(SB)访问。这3条总线中每条总线里都有独立的地址线、数据线、控制线。()52、ARM9中FIQ中断类似于其它CPU里的非屏蔽中断。不同的是ARM9中FIQ的中断源可通过软件设置不同的中断源。53、ARM9的每个中断源的中断优先级是可以软件设置的。设置的方法是将IRQ的所有中断源分成6个小组(ARBITER0~5),再把所有的小组输出分在另外一个小组里(ARBITER6),小组内的中断优先级顺序可设置,这样达到中断优先级可设置的目的。()54、在ARM9中的地址和数据都是32bit的,ARM9的每条指令长度也是固定的32bit,在汇编指令中的立即数只能是能通过左移或右移表示成的短立即数,在指令的操作中最终将该短立即数还原成32bit的立即数。()55、多层AHB总线矩阵为并发操作提供了可能。能在同一时刻由2个CPU核同时对同一块内存空间进行操作。()56、CortexM7在编程风格上与ARM9不同。Cortexm7是使用结构来对寄存器进行操作的。()57、CortexM7的中断优先级寄存器有很多个,每一个优先级寄存器管理4个中断源的优先级。()58、CortexM7的中断向量地址表的入口地址可以通过写入VTOR寄存器里的内容来进行改变。()59、ARM9中断源优先级是通过对中断源的分组改变组间与小组内的。()60、CortexM7的事件寄存器可以通过软件给相应位置“1”,以此来模拟一次外设的中断请求。()61、ARMCortex的中断有抢占式中断优先级(PreemptivePriority)、响应中断优先级(Subpriority)和优先级分组的概念(如NVIC_PriorityGroup_0)。提出以上概念的目的是为了避免中断嵌套太多()62、VNIC的响应中断优先级的概念类似于MCS-51的中断优

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功