您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 嵌入式考试选择题共六十个
嵌入式考试选择题(共六十个)二.选择题(分数=1*60)1.对一个字,存储时先存放低字节,再存放高字节(即低字节占低地址,高字节占高地址)。则该种存储格式为__A__________A,小端方式B,大端方式C,低端方式D,高端方式2.ARM公司是专门从事___B________A,基于RISC技术芯片设计开发B,ARM芯片生产C,软件设计D,ARM芯片销售3.哪个不是ARM微处理器的特点_____D_______A,体积小,低功耗,低成本,高性能B,大多数数据操作都在寄存器中完成C,寻址方式灵活简单,执行效率高D,指令长度不固定4.ARM微处理器为_____________C____A,16位RISC架构B,32位CISC架构C,32位RISC架构D,64位RISC架构5.ARM7系列微处理器是_____A______A,三级流水线结构B,四级流水线结构C,三级流水线结构D,三级流水线结构6.ARM9系列微处理器是________C_____A,三级流水线结构B,四级流水线结构C,五级流水线结构D,三级流水线结构7.对于ARM7TDMI系列微处理器,下列叙述哪个是错误的__D___A,支持片上DebugB,支持压缩指令集ThumbC,内嵌硬件乘法器D,嵌入式ICE,但不支持片上断点和调试点8.下列叙述哪个是错误的___B___A,ARM指令为32位的长度,Thumb指令为16位长度B,Thumb代码与等价的ARM代码相比较,用ARM指令要比Thumb指令节省30%-40%以上的存储空间C,使用Thumb代码的系统,其功耗要低D,Thumb指令的密度高9.要使用WinCE或标准Linux嵌入式操作系统,ARM必须带有____A______功能AMMUBMCUCMMCDMUM10.ARM处理器支持以下______D___数据类型A,8位有符号和无符号字节B,16位有符号和无符号字节C,32位有符号和无符号字节D,A,B,C都可以11.在ARM体系结构中,字的长度为_______B_____位A16位B32位C64位D128位12.嵌入式操作系统使用的保护模式是在ARM的___C_______模式下工作A系统模式B禁止模式C管理模式D用户模式13.ARM处理器正常的程序执行状态是在___D________模式下A系统模式B禁止模式C管理模式D用户模式14.可以通过____B______异常中断机制仿真浮点向量运算A指令预取中止B未定义的指令C软件中断(SWI)D数据访问中止15.在ARM状体下,异常IRQ,FIQ,预取中止的返回,使用的语句是___B______AMOVPC,R14BSUBSPC,R14,#4CSUBSPC,R14,#8DSUBSPC,R14#116.在所有工作模式下,___A_____都指向同一个物理寄存器,即各模式共享AR0-R7BR0-R12CR8-R12DR13,R1417.寄存器R13在ARM指令中常用来表示______A______A堆栈指针BPC指针C子程序返回指针D当前程序状态18.____C________用作程序计数器(PC)A寄存器R13B寄存器R14C寄存器R15D寄存器R1619.当异常发生时,寄存器______A______用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.ASPSRBR13CR14DR1520.若处理器预取指令的地址不存在,或该地址不允许当前指令访问,存储器会向处理器发出中止信号,但当预取的指令被执行时,就产生____B_______A数据中止异常B指令预取中止异常C软件中断D未定义指令异常21.可使用____C_____异常机制实现系统功能调用A数据中止异常B指令预取中止异常C软件中断D未定义指令异常22.系统复位进入的工作模式是____A_______A管理模式B未定义模式C中止模式D定义模式23.下列哪个叙说是错误的_______B____A满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B只有跳转指令可以根据CPSR中条件码的状态有条件的执行C指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D直接向寄存器R15写入跳转地址值,可以实现程序的跳转24.下列哪条指令是错误的____B__AADDR0,R0#0x3fBMOVR0,#0x3ffCLDRR0,[R1]DMOVR1,RO,LSL#325.能实现把立即数0X3FF5000保存在RO中的指令是_____A________ALDRR0,=0X3FF5000BLDRRO,0X3FF5000CMOVRO,0X3FF5000DMOVRO,0X3FF500026.指令LDRRO,[R1,#4]!实现的功能是____B________ARO←[R1+4]BRO←[R1+4],R1←R1+4CRO←[R1],R1←R1+4DRO←[R1],R1←R1-427.ARM指令LDMIARO,{R1,R2,R3,R4}实现的功能是____A__________AR1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]BR1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]CR1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]DR1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]28.____D_______伪指令用于定义一个代码段或数据段ARLISTBDCBCMAPDAREA29._______A___伪指令用于指定汇编程序的入口点AENTRYBSTARTCINITDMAIN30.关于汇编语言与C/C++的混合程序叙述正确的是__D______A汇编程序,C/C++程序间可以互相调用BC/C++代码中可以嵌入汇编指令C在汇编程序和C/C++的程序之间可以进行变量的互访D前A,B,C三项都对31.ARM系统进行仿真,调试的接口电路是_____A______AJTAGBJATGCSPIDIIC32.在嵌入式系统按实时性需求分类,其中___D_____实施性最好。A非实时系统B软实时系统C硬实时系统D软实时系统和硬实时系统33.BootLoader程序其中关键的系统初始化部分使用的编程语言是____D________.AARM汇编语言BThumb汇编语言CC语言D汇编和C语言都可以34.在上机实验中,ADS开发环境下,调试程序用__A_______软件。AAXDBDebugCGccDMake35.ARM系统复位后,第一条执行的指令在_______A__________.A00000000HB00000004HC00000008HD由编程者确定36.针对没有MMU的ARM芯片,其操作系统可以使用___C________.AWindowsCE,LinuxBVxWorkCuClinux,Uc/OS-IID以上都可以37.在编译linux内核时,执行makeromfs的目的是_______C_____.A用于寻找依存关系B消除以前构造内核时发生的所有目标文件C生成romfs文件系统D编译用户应用程序文件38.用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统,简称____B_______ASOCBSOPCCMCUDFPGA39._____B______主要面向小型嵌入式系统使用的操作系统。AVxworkBWindowsCECLinuxDUc/OSII40.在没有MMU管理的嵌入式系统中,其程序中访问的地址是______B______.A虚拟地址B实际的物理地址C映射的地址DABC都对41.对于uClinux操作系统,_____B____使用虚拟内存管理技术。A可以B不可以C由设定确定D通过MMU42.ATPCS定义了寄存器组中的____A_____作为参数传递和结果返回寄存器。AR0,R1,R2,R3BR4,R5,R6,R7CR8,R9,R10,R11DABC都可以43.在嵌入式芯片的接口中,其中__B_______是音频接口。AIICBIISCSPIDPWM44.嵌入式系统开发系统使用的____A_____方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况A基于JTAG的ICDB在线仿真器ICEC背景调试模式BDMD软件模拟环境45.嵌入式系统应用中,PWM信号可以_______D_________-A实现设备间传递准确数据B输入外部的模拟信号C通过积分电路输出模拟信号DABC都可以46.嵌入式系统外部总线宽度的确定由_____C_______A全由芯片引脚确定B全由内部寄存器软件设定C仅Ngcso(第0区)区域由芯片引脚确定DABC都可以47.用汇编指令对R15赋值,可以实现_______A______A程序的跳转B实现B指令功能C子程序的返回DABC都可以48.嵌入式芯片的内核电源与片内I/O模块的电源是___C________A统一接在一起的B不同的,其中内核电源的电压要高C不同的,其中I/O模块电源的电压要高DABC都可以49.内部的存储器管理控制器,是用于设定设定管理外接存储器的_________C__A速度B类型C总线宽度shiftDABC都可以50.在设定好看门狗系统后,为了保证看门狗系统不复位系统,程序中___D_________.A应该定期对看门狗系统的计数器进行清零操作B应该定期设定看门狗系统C应该定期关闭看门狗系统DABC都可以51.用于串行数据传输的标准接口是________A____AIICBIISCPS2DSIO52.要使用触摸屏,系统需要有______C_______AUART模块BDMA模块CA/D转换模块DD/A模块53.在选择嵌入式芯片时考虑要提高产品设计的灵活性,提高系统硬件的在线升级能力,考虑最好选择_____A______什么类型的多核芯片。AARM+DSPBARM+FPGAC多ARM核DABC都可以54.一般嵌入式芯片内的实时时钟RTC模块的计时脉冲来源于______A_____ACPU上振荡器信号B外部振荡器信号CRTC自己的振荡器信号DABC都可以55.嵌入式芯片内部的PLL模块的作用可以是__________D_____A把低频振荡器的输出作为自己的输入,输出的产生内核所需的高频信号B把高频振荡器的输出作为自己的输入,输出的产生内核所需的低频信号C实现振荡器功能,产生同步时钟DABC都可以56.在嵌入式芯片电源管理模式下,其中___B_______的功耗最低。A空闲模式B停止模式C低速模式D正常模式57.在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于______C____A下载应用程序B下载操作系统映像文件C实现BootLoader的人机操作界面D实现应用程序的人际操作界面58.ARM汇编语言中,一常量8_5642也代表_____B_______A整数5642B整数5642HC整数Ox5642D整数297859.一般嵌入式芯片的UART接口引脚_____D_______.A可以直接与微机RS232串口连接BA无法与微机RS232串口连接C可以直接与RS485接口连接D可以通过相关转换芯片与RS232或RS485接口连接60指令MSRCPSR_C,R0实现的功能是_________B____A传送R0的内容到CPSR中,更新CPSRB传送RO的内容到CPSR中,但仅修改其控制域C传送CPSR的内容到R0D传送CPSR的控制域内容到R01.下面哪个系统属于嵌入式系统。(D)A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机2.软硬件协同设计方法与传统设计方法的最大不同之处在于(B)。A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证3.下面关于哈佛结构描述正确的是(A)。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并4
本文标题:嵌入式考试选择题共六十个
链接地址:https://www.777doc.com/doc-7381928 .html