嵌入式系统习题库及答案

上传人:大米 文档编号:476823552 上传时间:2024-02-27 格式:DOC 页数:10 大小:76.50KB
返回 下载 相关 举报
嵌入式系统习题库及答案_第1页
第1页 / 共10页
嵌入式系统习题库及答案_第2页
第2页 / 共10页
嵌入式系统习题库及答案_第3页
第3页 / 共10页
嵌入式系统习题库及答案_第4页
第4页 / 共10页
嵌入式系统习题库及答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《嵌入式系统习题库及答案》由会员分享,可在线阅读,更多相关《嵌入式系统习题库及答案(10页珍藏版)》请在金锄头文库上搜索。

1、嵌入式系统习题库及答案1选择题1 以下哪个不是嵌入式系统的设计的三个阶段之一:(A)A 分析B 设计C 实现 D 测试2 以下哪个不是RISC架构的ARM微处理器的一般特点:(C )A 体积小、低功耗 B 大量使用寄存器C采用可变长度的指令格式,灵活高效D 寻址方式灵活简3 通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的(A )格式的可执行代码。A elf B exe C pe D sh4 下面不属于Boot Loader 阶段1所完成的步骤的是:(C )A. 硬件设备初始化。B. 拷贝Boot Loader的阶段2到RAM空间中。C. 将kernel映像和根文件系统映像从

2、Flash读到RAM空间中。D.设置堆栈。5. 以下哪个不是ARM的7种运行状态之一:( B)A快中断状态B挂起状态C中断状态D无定义状态6. 用以下的哪个命令可以把server的/tmp mount 到 client的/mnt/tmp 并且是(A)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:/mnt/tmp7. 以下哪个GUI是由中国人主持的一个自由软件

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

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

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

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

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

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

9、为(4G)。5.ARM是(Advanced RISC Machines)的简称。6.ARM CPU 体系结构中支持的特有的两种指令集是:(ARM指令集、)(Thumb指令集) 7.常用硬件调试工具有(实时在线仿真机)(逻辑分析仪)(ROM仿真机)(在线调试)8. ARM处理器的5种异常模式是(快速终端模式)(外部中断模式)(管理模式)(数据访问终止模式)(未定义模式)9.写出下列指令的含义LDR R1, R0, #0x08 : R0加0x08加载到R1里。即:R1R0+0xSUB R1, R1, R2, LSR R3 :R1R1-(R2右移R3位)LDR R1,R0,R2,LSL#2! :R1

10、(R2左移2位)+R0LDR R1, R0,R2, LSL #1 :R1R0 ,R0R0+(R2左移1位)10. LDM和STM指令最多可以操作( 16 )个寄存器.11.嵌入式软件开发流程分为( 需求分析)( 软件设计 )( 软件实现 )( 软件测试 )。12.BSP是( board support package)的缩写。13.ADS是(ARM developer suite )的缩写。14.JTAG是( Joint Test Action Group )的简称。JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的

11、JTAG测试工具对内部节点进行测试调试技术。15.ARM汇编程序由(指令)( 为操作 )( 宏指令)三种指令组成。16.Bootloader依赖于(CPU体系结构),也依赖于具体板级设备配置。17.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减 )四种。18.ARM处理器具有( ARM )( Thumb)两种操作状态19.嵌入式系统开发硬件选择主要考虑( 硬件平台 )( 操作系统 )( 编程语言 )( 开发工具 )。20.ARM处理器内核型号中的字母TDMI的含义分别是( thumb支持16位指令集 )(支持片上debug )( 内嵌硬件乘法器multipiler )( 嵌入式ICE

12、支持片上断点和调试点)。21.FLASH存储器的特点是(低功耗大容量 )(擦写速度快)(可整片进行烧写 )22.SDRAM存储器特点是(单位空间存储量大 )( 价格便宜)( 运行速度快 )23.FLASH存储技术中两种流行的存储技术是(norflash )( nandflash ),其中成本较低,而接口比较复杂的flash存储技术是(nandflash )。24.ARM处理器有(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(用户模式)(系统模式)(未定义模式)种运行模式。其中特权模式是:(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(系统模式)(未定义模

13、式)异常模式是:(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(未定义模式)。25.ARM处理器模式转换方式主要有(arm模式)(thumb模式)两种。26.ARM处理器有(37)个寄存器,其中系统模式和用户模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用27ARM处理其每种模式下都有一组寄存器可用,其中( 用户模式 )( 系统模式 )具有完全一样的寄存器组。28ARM处理器分两大类( 通用寄存器 )( 状态寄存器 ),其中( 通用)寄存器又可以分为未分组寄存器,分组寄存器和程序寄存器。29ARM中共有(6)个状态寄存器,其中一个(用户模式和系统模

14、式共用 )和五个(对应其他5种模式),其中CPSR包括( 条件标志位 )(中断标志位)(当前处理模式标志位 )(判别、状态位)内容。30ARM中状态寄存器的修改是通过( arm模式 )( thumb模式)指令来完成的。31ARM寄存器中SP通常叫做(堆栈指针),对应物理寄存器(R13),LR叫做(连接寄存器),对应(R14)物理寄存器,PC叫(程序计数器 ),对应( R15 )物理寄存器。32ARM体系结构支持的最大寻址空间为( 4GB )。33ARM汇编中的加载存储指令是用于在(连系存储单元)和(多寄存器)之间传送数据的,其中加载指令是用于将(一片连续存储器)中的数据传送到(多个寄存器)中,存储指令则相反。加载指令主要有(LDM),存储指令主要有(stm )。34汇编伪指令的功能是(完成汇编程序的各种准备工作),伪指令仅在( 汇编 )过程中起作用。35ARM C/C+和汇编混合编程中都必须遵循ATPCS规则,它主要规定了(子程序中调用过程中寄存器使用的规则)(数据栈的使用规则)(参数传递规则),三方面的内容,其中寄存器使用规则中限定了子程序间的参数传递主要通过( R0)(R1)(R2)(R

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号