收藏 分销(赏)

tjq嵌入式系统习题库new.doc

上传人:快乐****生活 文档编号:2580220 上传时间:2024-06-01 格式:DOC 页数:9 大小:133.54KB
下载 相关 举报
tjq嵌入式系统习题库new.doc_第1页
第1页 / 共9页
tjq嵌入式系统习题库new.doc_第2页
第2页 / 共9页
tjq嵌入式系统习题库new.doc_第3页
第3页 / 共9页
tjq嵌入式系统习题库new.doc_第4页
第4页 / 共9页
tjq嵌入式系统习题库new.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、tjq嵌入式系统习题库new 作者: 日期:9 个人收集整理 勿做商业用途 嵌入式系统习题库1选择题1 以下哪个不是嵌入式系统的设计的三个阶段之一:(B )A 分析B 设计C 实现 D 测试2 以下哪个不是RISC架构的ARM微处理器的一般特点:( D)A 体积小、低功耗 B 大量使用寄存器C采用可变长度的指令格式,灵活高效D 寻址方式灵活简3 通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( B)格式的可执行代码。A elf B exe C pe D sh4 下面不属于Boot Loader 阶段1所完成的步骤的是:( )A. 硬件设备初始化。B. 拷贝Boot Load

2、er的阶段2到RAM空间中.C。 将kernel映像和根文件系统映像从Flash读到RAM空间中。D.设置堆栈.5. 以下哪个不是ARM的7种运行状态之一:( )A快中断状态B挂起状态C中断状态D无定义状态6. 用以下的哪个命令可以把server的/tmp mount 到 client的/mnt/tmp 并且是( )A。mount o ro server:/tmp /mnt/tmpB。 mount o ro /mnt/tmp server:/tmpC。mount o ro client:/mnt/tmp server:/tmpD.mount o ro server:/tmp client:/m

3、nt/tmp7. 以下哪个GUI是由中国人主持的一个自由软件项目:( )AMinuGUIBOpenGUI C MicroWindows D Qt/Embedded8. 在下面的叙述中,( )不是嵌入式图形用户接口(GUI)的主要特点.A。 运行时占用的系统资源少 B. 模块化结构,便于移植和定制C. 可靠性高 D。 美观华丽,图形算法复杂9. 以下叙述中,不符合 RISC 指令系统特点的是( )。A. 指令长度固定,指令种类少B。 寻址方式种类丰富,指令功能尽量增强C. 设置大量通用寄存器,访问存储器指令简单D。 选取使用频率较高的一些简单指令10。 通常所说的 32 位微处理器是指( ).A

4、。 地址总线的宽度为 32 位 B。 处理的数据长度只能为 32 位C。 CPU 字长为 32 位 D. 通用寄存器数目为 32 个11。 在嵌入式软件交叉调试过程中,宿主机与目标机之间的连接与通信方式有()种。A.串口 B 。并口 C。 网络 D .JTAG E 。 BDM12.ADD R0,R1,R2属于()。 A 。立即寻址 B。寄存器间接寻址 C。寄存器寻址 D。 基址变址寻址13、ADD R0,R0,1属于() A .立即寻址 B.寄存器间接寻址 C。寄存器寻址 D。 基址变址寻址14.数据字越长则()A时钟频率越快B 运算速度越快C对存储器寻址能力越差D精度越高 15。典型的计算机

5、系统结构是()A 冯诺依曼体系结构 B 哈佛结构 C 单总线结构 D双总线结构16。将传统的计算机系统芯片化,是嵌入式系统诞生后的( )发展模式A 发展模式 B 创新模式 C 电子应用模式 D计算机应用模式17。下列不是RISC指令系统特点的是( )A大量使用寄存器 B 采用固定长度指令格式 C 使用多周期指令 D 寻址方式多18。与通用操作系统相比嵌入式操作系统还必须具有的特点是( )A强稳定性,弱交互性 B 较强实时性 C 可伸缩性 D 功耗管理与节能19.下列那种设备不属于嵌入式系统产品( ).A、PDA B ATM取款机 C 个人计算机 D 机顶盒20.下列是开源的嵌入式操作系统的是(

6、 )A.嵌入式linux B uc/os D Palm OS E WinCE21.下列是虚拟文件系统的是( )A proc B vfs C ext D fat3222.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( )A通常执行特定功能 B以微电脑和外围构成核心 C严格的时序和稳定性要求 D全自动操作循环23。下列任务不是在嵌入式产品设计初期,即需求分析阶段完成的任务是( )A 性能 B 成本 C 功耗 D 操作系统和硬件选型24。下列不属于ARM处理器异常工作模式的是( )A。快速中断模式 B。 未定义模式 C。数据访问终止模式 D。 用户模式

7、25.嵌入式软件开发与通用软件开发增加了( )环节A。 代码编写 B. 代码调试 C。 代码固化 D。 软件测试26.嵌入式系统调试方式中不占用系统资源的调试方式是()A模拟器方式 B 监控器方式) C ICE在线仿真器 D IDE在线调试器方式27.ARM汇编程序中实现程序跳转的方式有( )A 使用跳转指令 B 使用goto语句 C 向pc寄存器赋值 D 使用jump指令28。ADD R0,R1,R2中的第二操作数属于( )方式。A 。立即寻址 B。寄存器间接寻址 C.寄存器寻址 D.基址变址寻址29.烧写到FLASH里的是( )格式的文件.A. 。asm B。 。bin C。 。obj D

8、.。cpp29汇编程序中的伪指令是在( )阶段起作用.A。 编辑 B. 链接 C.编译 D. 执行30、目前嵌入式处理器的种类大约有( )A. 500多种 B.800多种 C。 1000多种 D。2000多种31.LDM和STM指令最多可以操作(C )寄存器。A。 12个 B 。2个 C。 16个 D. 32个二、填空题1.ARM内核有()()()()四个功能模块.2.通用寄存器R0R15可分为以下3块:()()()3.ARM可用两种方法存储字数据:()()4.ARM体系结构支持的最大寻址空间为().5。ARM是()的简称。6.ARM CPU 体系结构中支持的特有的两种指令集是:()()7.常

9、用硬件调试工具有()()()()8. ARM处理器的5种异常模式是()()()()()9.写出下列指令的含义LDR R1, R0, #0x08 _SUB R1, R1, R2, LSR R3 _LDR R1, R0, R2, LSL #2! _LDR R1, R0,R2, LSL 1 _ 10。 LDM和STM指令最多可以操作( )个寄存器.11.典型的嵌入式产包括( )( )两大部分,其中计算机系统包括( )( )(. )( )部分。12.嵌入式产品开发中需求分析的主要目标是( )( )。13.嵌入式软件开发流程分为( )( )( )( )。14。BSP是( )的缩写。15。ADS是( )的

10、缩写.16.Linux内核是( )的,所以linux不是真正意义上的实时操作系统.它以( )来保证内核的稳定性.17.JTAG是( )的简称.JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。18.ARM汇编程序由( )( )( )三种指令组成.19.Bootloader依赖于( ),也依赖于具体板级设备配置。20.ARM可用两种方法存储字数据:( )( )21。ARM体系结构支持的最大寻址空间为( ).22。ARM中堆栈类型有( )( )( )( )四种。23.ARM处理

11、器具有( )( )两种操作状态24。嵌入式系统开发硬件选择主要考虑( )( )( )( )。25.ARM处理器内核型号中的字母TDMI的含义分别是( )( )( )( )。26.ARM92410EP 是一款基于三星S3C2410X 16/32 位RISC 处理器( )的针对高校嵌入式教学和实验科研的平台。其中16/32的含义是( )。27.FLASH存储器的特点是( )( )( )28.SDRAM存储器特点是( )( )( )29.FLASH存储技术中两种流行的存储技术是( )( ),其中成本较低,而接口比较复杂的flash存储技术是( ).31。ARM处理器有( )()()()()()()种

12、运行模式.其中特权模式是:()()()()()()异常模式是:()()()()()。32。ARM处理器模式转换方式主要有()()两种。33.ARM处理器有( )个寄存器,其中系统模式和用户模式下有( )物理寄存器可用其他5中模式下都有( )物理寄存器可用34ARM处理其每种模式下都有一组寄存器可用,其中( )( )具有完全一样的寄存器组。35ARM处理器分两大类( )( ),其中( )寄存器又可以分为未分组寄存器,分组寄存器和程序寄存器。36ARM中共有( )个状态寄存器,其中一个( )和五个( ),其中CPSR包括( )( )( )( )内容。37ARM中状态寄存器的修改是通过( )( )指

13、令来完成的.38ARM寄存器中SP通常叫做( ),对应物理寄存器( ),LR叫做( ),对应( )物理寄存器,PC叫做( ),对应( )物理寄存器.39ARM体系结构支持的最大寻址空间为( )。40ARM汇编中的加载存储指令是用于在( )和( )之间传送数据的,其中加载指令是用于将( )中的数据传送到( )中,存储指令则相反。加载指令主要有( ),存储指令主要有( )。41汇编伪指令的功能是( ),伪指令仅在( )过程中起作用。42ARM C/C+和汇编混合编程中都必须遵循ATPCS规则,它主要规定了( )( )( ),三方面的内容,其中寄存器使用规则中限定了子程序间的参数传递主要通过( )(

14、 )( )( )寄存器来传递.43ATPCS规则中规定的堆栈类型为( )。并且对堆栈的操作以( )为单位.44写出下列指令的含义LDR R1, R0, #0x08 SUB R1, R1, R2, LSR R3 LDR R1, R0, R2, LSL #2! LDR R1, R0,R2, LSL 1 44每一条ARM指令包含( )位条件码,位于( ),条件码共有( )种,每种条件码可用( )个字符来表示。45实现程序跳转的指令有( )( )两种方法.46乘法指令和乘加指令按其运算结果可分为( )( )位两类。47数据交换指令在( )( )之间交换数据。48ARM伪指令可以分为如下几类( )( )

15、( )( )等.49ARM汇编程序设计采用分段式设计,一个ARM源程序至少需要( )个代码段。50一个典型的嵌入式系统软件一般分为( )( )( )( )四个层次。51Bootloader是( ),它的功能是( )。52Bootloadr启动目标板通常分两个阶段,第一阶段通常用( )语言来实现.这一部分硬件相关,bootloader移植主要是修改这部分代码。第二阶段用通常用( )语言来实现,具有( )( ).53大多数Bootloader都有两种操作模式( )( )。其中( )模式只对开发人员有意义。54本学期实验所使用的bootloader是( )( ),其中( )具有可配置性。55驱动程序

16、一般具有以下功能( )( )( )( )( )。56Flash主要有( )( )两种,可以片上执行的是( )。57C语言调用汇编程序,一般使用( )声明外部函数,即可调用汇编子程序.在汇编程序中用( )申明本子程序,以使其他程序可以调用此子程序。58汇编程序调用C程序,在汇编中用( )声明将要调用的C程序函数,即可在汇编程序中调用C程序。59C程序中嵌入式汇编指令以( )60.ARM寄存器LR是( )寄存器( ),CPSR和SPSR的功能( )。61Linux 系统中的SHELL的主要功能( )( )( ),是通过编写脚本文件来实现系统管理和使任务自动化的.62linux系统中的( )是lin

17、ux软件开发管理工具,决定程序的编译链接规则,使工程编译链接自动化,它依赖于( )工作。63。linux中不可以编译为模块的是( )( ). 可以编译为模块的是( ),SCSI高级驱动程序,大多数SCSI驱动程序 ,网络相关功能模块。64。嵌入式软件代码具有( )( )的特点。65.嵌入式产品开发中需求分析的主要目标是( )( )。66.ADS是( )的缩写,是由ARM公司开发的ARM嵌入式系统集成开发工具。67操作系统中传统的设备管理是通过( )方式实现的,其中( )用来区分设备的种类.二简答1简述Linux在嵌入式系统市场上取得辉煌的成果的原因。Ji2简述嵌入式系统平台移植所需要的步骤。3

18、嵌入式根文件系统的设计目标应该包括哪些方面?4简述Linux支持的硬件设备种类和Linux操作系统下的主要的设备文件种类。5arm系列处理器arm7tdmi中的tdmi四个字母的含义。6对于ARM处理器核来说,如果要允许IRQ中断,禁止FIQ中断,应如何做?7。嵌入式系统发展经历了那些阶段,有什么特点?8.嵌入式系统的设计方法和过程与传统的单片机开发有什么不同?9.简述哈佛体系结构和冯诺依曼体系结构的不同点。10.简述NAND_FLASH和NOR_FLASH的异同点?11。简述S3C2410与ARM920T的关系.12嵌入式系统常用调试方法有几种,各有什么优缺点?13。什么是嵌入式操作系统?常

19、见的嵌入式操作系统有哪些?(列举五个以上),嵌入式操作系统有什么特点?14。什么是交叉开发环境?简述嵌入式linux系统交叉开发环境的构建过程?15什么是bootloader?常用的bootloader有那些?bootloader两种工作模式有什么不同,分别应用在那种情况下?16简述bootloader在嵌入式系统平台上的移植过程?17Bootloader和BSP有什么不同?18说明linux平台下用C语言软件开发方法?(说明需要用到那些工具)。19什么是嵌入式软件?嵌入式软件有哪几种架构?嵌入式软件有什么特点?20什么是SOC?三名词解释1ARM2.CISC和RISC3。ATPCS4.JTA

20、G5.ADS6。AXD7.Bootloader8。Uboot9。VIVI10.make11.makefile四。初始栈指针指向0x40000000单元,R1=1,R2=2,R3=3,R4=4,画出分别执行如下三条语句后栈结构图。l STMFD SP!,R1R3l STMFA SP!, R1R3l STMEA SP!,R1-R3 l STMED SP!,R1R3 五说明下列汇编指令所使用得寻址方式,并且说明指令功能。(1)LDR R0,R1,4 (2) LDR R0,R1,4! (3)LDR R0,R1 ,#4(4)LDMIA R0,R1,R2,R3,R4 (5)STMFD SP! ,R1R7,

21、LR六编程题1、用C和ARM汇编混合编程,实现求两数和的功能。(C程序调用汇编程序,求和在汇编实现。)。2阅读程序,给出注释,说明程序功能.COUNT EQU 0X40003100 AREA Example,CODE,READONLY ENTRY CODE32START LDR R1,=COUNT MOV R0,0 STR R0,R1LOOP LDR R1,=COUNT LDR R0,R1 ADD R0,R0,#1 CMP R0,#10 MOVHS R0,0 STR R0,R1 B LOOP END3阅读程序,画出如下程序的流程图。x EQU 9n EQU 8 AREA Example,CODE,READONLY ENTRY CODE32START LDR SP,=0X40003F00 LDR R0,=x LDR R1,=n BL POWHALT B HALTPOW STMFD SP!,R1R12,LR MOVS R2,R1 MOVEQ R0,1 BEQ POW_END CMP R2,1 BEQ POW_END MOV R1,R0 SUB R2,R2,1POW_L1 BL DO_MUL SUBS R2,R2,1 BNE POW_L1POW_END LDMFD SP!,R1R12,PCDO_MUL MUL R0,R1,R0 MOV PC,LR END

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服