试题

计算机三级嵌入式系统开发技术试题及答案

时间:2024-10-24 09:53:12 维泽 试题 我要投稿

计算机三级嵌入式系统开发技术试题及答案

  在平时的学习、工作中,我们都不可避免地会接触到试题,试题可以帮助参考者清楚地认识自己的知识掌握程度。大家知道什么样的试题才是规范的吗?下面是小编帮大家整理的计算机三级嵌入式系统开发技术试题及答案,仅供参考,欢迎大家阅读。

计算机三级嵌入式系统开发技术试题及答案

  计算机三级嵌入式系统开发技术试题及答案 1

  1.ARM可用两种方法存储字数据:(大端模式)(小端模式)

  2.ARM内核有(T)(D)(M)(I)四个功能模块。

  3.通用寄存器R0~R15可分为以下3块:(未分组寄存器R0-R7)(分组寄存器R8-R14)(程序计数器R15)

  4.ARM体系结构支持的最大寻址空间为(4G)。

  5.ARM是(Advanced RISC Machines)的简称。

  6.ARM CPU 体系结构中支持的特有的两种指令集是:(ARM指令集、)(Thumb指令集)

  7.常用硬件调试工具有(实时在线仿真机)(逻辑分析仪)(ROM仿真机)(在线调试)

  8. ARM处理器的5种异常模式是(快速终端模式)(外部中断模式)(管理模式)(数据访问终止模式)(未定义模式)

  9.写出下列指令的含义

  LDR R1, [R0, #0x08] : R0加0x08加载到R1里。即:R1[R0+0x]

  SUB R1, R1, R2, LSR R3 :R1[R1-(R2右移R3位)]

  LDR R1,[R0,R2,LSL#2]! :R1[(R2左移2位)+R0]

  LDR R1, [R0],R2, LSL #1 :R1[R0] ,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,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。

  15.ARM汇编程序由(指令)( 为操作 )( 宏指令)三种指令组成。

  16.Bootloader依赖于(CPU体系结构),也依赖于具体板级设备配置。

  17.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减 )四种。

  18.ARM处理器具有( ARM )( Thumb)两种操作状态

  19.嵌入式系统开发硬件选择主要考虑( 硬件平台 )( 操作系统 )( 编程语言 )( 开发工具 )。

  20.ARM处理器内核型号中的字母TDMI的含义分别是( thumb支持16位指令集 )(支持片上debug )( 内嵌硬件乘法器multipiler )( 嵌入式ICE支持片上断点和调试点)。

  21.FLASH存储器的特点是(低功耗大容量 )(擦写速度快)(可整片进行烧写 )

  22.SDRAM存储器特点是(单位空间存储量大 )( 价格便宜)( 运行速度快 )

  23.FLASH存储技术中两种流行的存储技术是(norflash )( nandflash ),其中成本较低,而接口比较复杂的flash存储技术是(nandflash )。

  24.ARM处理器有(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(用户模式)(系统模式)(未定义模式)种运行模式。其中特权模式是:(快速中断模式)(管理模式)(外部中断模式)(数据访问终止模式)(系统模式)(未定义模式)异常模式是:(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(未定义模式)。

  25.ARM处理器模式转换方式主要有(arm模式)(thumb模式)两种。

  26.ARM处理器有(37)个寄存器,其中系统模式和用户模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用

  27.ARM处理其每种模式下都有一组寄存器可用,其中(用户模式 )( 系统模式 )具有完全一样的寄存器组。

  28.ARM处理器分两大类( 通用寄存器)( 状态寄存器 ),其中( 通用)寄存器又可以分为未分组寄存器,分组寄存器和程序寄存器。

  29.ARM中共有(6)个状态寄存器,其中一个(用户模式和系统模式共用 )和五个(对应其他5种模式),其中CPSR包括( 条件标志位 )(中断标志位)(当前处理模式标志位 )(判别、状态位)内容。

  30.ARM中状态寄存器的修改是通过( arm模式 )( thumb模式)指令来完成的。

  31.ARM寄存器中SP通常叫做(堆栈指针),对应物理寄存器(R13),LR叫做(连接寄存器),对应(R14)物理寄存器,PC叫(程序计数器 ),对应( R15 )物理寄存器。

  32.ARM体系结构支持的最大寻址空间为( 4GB )。

  33.ARM汇编中的加载存储指令是用于在(连系存储单元)和(多寄存器)之间传送数据的,其中加载指令是用于将(一片连续存储器)中的数据传送到(多个寄存器)中,存储指令则相反。加载指令主要有(LDM),存储指令主要有(stm )。

  34.汇编伪指令的功能是(完成汇编程序的各种准备工作),伪指令仅在( 汇编 )过程中起作用。

  35.ARM C/C++和汇编混合编程中都必须遵循ATPCS规则,它主要规定了(子程序中调用过程中寄存器使用的规则)(数据栈的使用规则)(参数传递规则),三方面的内容,其中寄存器使用规则中限定了子程序间的参数传递主要通过( R0)(R1)(R2)(R3 )寄存器来传递。

  36.ATPCS规则中规定的堆栈类型为( FD类型 )。并且对堆栈的操作以(8个字节)为单位。

  37.每一条ARM指令包含(4)位条件码,位于(指令的高字位 ),条件码共有(16 )种,每种条件码可用( 2 )个字符来表示。

  38.实现程序跳转的`指令有( 跳转指令 )(直接向程序计数器取值)两种方法。

  39.乘法指令和乘加指令按其运算结果可分为(32)( 64 )位两类。

  40.数据交换指令在(一片连续存储器 )( 多个寄存器)之间交换数据。

  42.ARM伪指令可以分为如下几类(符号定义伪指令)(自定义伪指令 )(汇编控制伪指令)(其他常用伪指令)等。

  42.ARM汇编程序设计采用分段式设计,一个ARM源程序至少需要( 1)个代码段。

  43.一个典型的嵌入式系统软件一般分为(硬件层)、(驱动层)、(操作系统层)、(应用层)。 四个层次。

  44.Bootloader是( 在操作系统内核运行之前运行的一段小程序 ),它的功能是(完成硬件的初始化和建立内存空间的映射关系)。

  45.Bootloadr启动目标板通常分两个阶段,第一阶段通常用(汇编)语言来实现。这一部分硬件相关,bootloader移植主要是修改这部分代码。第二阶段用通常用(C )语言来实现,具有(既有较好的可读性 )( 可移植性)。

  46.大多数Bootloader都有两种操作模式(启动加载模式)( 下载 模式 )。其中(下载)模式只对开发人员有意义。

  47.本学期实验所使用的bootloader是( U-BOOT )( VIVI ),其中(VIVI )具有可配置性。

  48.驱动程序一般具有以下功能( 对设备初始化和释放)(对设备进行管理)(读取应用程序传送给设备文件的数据)(回送应用程序请求的数据)(检测和处理设备出现的错误)。

  49.Flash主要有( nand flash )( nor flash)两种,可以片上执行的是( nor flash )。

  50.C语言调用汇编程序,一般使用(extern )声明外部函数,即可调用汇编子程序。在汇编程序中用(import )申明本子程序,以使其他程序可以调用此子程序。

  51.汇编程序调用C程序,在汇编中用(import )声明将要调用的C程序函数,即可在汇编程序中调用C程序。

  52.C程序中嵌入式汇编指令以( )

  53.ARM寄存器LR是(连接 )寄存器( R14 ),CPSR和SPSR的功能(异常发生时SPSR用于保存CPSR的值 )。

  54.Linux 系统中的SHELL的主要功能(命令解释 )(任务自动化)(系统管理 ),是通过编写脚本文件来实现系统管理和使任务自动化的。

  55.linux系统中的( make)是linux软件开发管理工具,决定程序的编译链接规则,使工程编译链接自动化,它依赖于( makefile )工作。

  56.嵌入式软件代码具有(代码量小 )(C和汇编混合编程较灵活)的特点。

  57.ADS是( ARM developer suite )的缩写,是由ARM公司开发的ARM嵌入式系统集成开发工具。

  58.操作系统中传统的设备管理是通过(文件系统)方式实现的,其中( 设备号 )用来区分设备的种类。

  计算机三级嵌入式系统开发技术试题及答案 2

  1). 无线局域网采用的传输技术可分为:红外局域网与

  A.窄带微波局域网与宽带微波局域网

  B.宽带微波局域网与扩频无线局域网

  C.扩频无线局域网与蓝牙无线局域网

  D.窄带微波局域网与扩频无线局域网

  正确答案:D

  2). 对软件开发阶段的描述,不正确的

  A.开发初期分为需求分析、总体设计、详细设计三个子阶段

  B.前期必须形成软件需求说明书、软件编码说明书

  C.开发后期分为编码、测试两个阶段

  D.测试阶段要发现并排除上述各阶段的各种错误

  正确答案:B

  3). 下列拓扑构型特点描述正确的'是

  A.星型拓扑构型,任两点之间可以直接通信

  B.总线型拓扑构型,结点连接成闭合环路

  C.树型拓扑构型,是星型拓扑的扩展适用于汇集信息

  D.网状拓扑构型,结构复杂,目前局域网中很少使用

  正确答案:C

  4). 关于存储管理的任务,在下面的叙述中,哪一个是不正确的?

  A.内存管理是给每个应用程序所必需的内存,而不占用其他应用程序的内存

  B.内存管理是管理在硬盘和其他大容量存储设备中的文件

  C.当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以便使用

  D.采取某些步骤以阻止应用程序访问不属于它的内存

  正确答案:B

  5). 按照ITU标准,传输速率为622.080Mbit/s的标准是( )。

  A.OC -3

  B.OC -12

  C.OC -48

  D.OC -192

  正确答案:B

  答案解析:在光纤接入技术中,无源光纤网PON是ITU的SG15研究组在G.983建议“基于无源光纤网的高速光纤接入系统”进行标准化的,该建议分为两部分:①OC -3,155.520Mbps的对称业务;②上行OC- 3,155.520Mbps,下行OC -12,622.080Mbps的不对称业务。

【计算机三级嵌入式系统开发技术试题及答案】相关文章:

计算机三级《嵌入式系统开发技术》试题及答案201603-09

计算机三级《嵌入式系统开发》试题与答案03-19

2016年三级嵌入式系统开发技术试题及答案03-16

计算机三级嵌入式系统开发技术模拟试题12-03

计算机三级嵌入式系统开发技术真题及答案07-26

2016年计算机三级《嵌入式系统开发技术》考试题及答案03-15

计算机三级嵌入式系统开发基础测试题及答案11-25

计算机三级《嵌入式系统开发技术》练习题及答案03-29

计算机三级《嵌入式系统开发》精选训练题及答案12-11