计算机三级嵌入式系统开发技术试题及答案
可用两种方法存储字数据:(大端模式)(小端模式)
内核有(T)(D)(M)(I)四个功能模块。
3.通用寄存器R0~R15可分为以下3块:(未分组寄存器R0-R7)(分组寄存器R8-R14)(程序计数器R15)
体系结构支持的最大寻址空间为(4G)。
是(Advanced RISC Machines)的简称。
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] ,R0ßR0+(R2左移1位)
10. LDM和STM指令最多可以操作( 16 )个寄存器.
11.嵌入式软件开发流程分为( 需求分析)( 软件设计 )( 软件实现 )( 软件测试 )。
是( board support package)的缩写。
是(ARM developer suite )的缩写。。
是( Joint Test Action Group )的简称。JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。
汇编程序由(指令)( 为操作 )( 宏指令)三种指令组成。
loader依赖于(CPU体系结构),也依赖于具体板级设备配置。
中堆栈类型有(满递增)(满递减)(空递增)(空递减 )四种。
处理器具有( ARM )( Thumb)两种操作状态
19.嵌入式系统开发硬件选择主要考虑( 硬件平台 )( 操作系统 )( 编程语言 )( 开发工具 )。
处理器内核型号中的字母TDMI的含义分别是( thumb支持16位指令集 )(支持片上debug )( 内嵌硬件乘法器multipiler )( 嵌入式ICE支持片上断点和调试点)。
H存储器的特点是(低功耗大容量 )(擦写速度快)(可整片进行烧写 )
M存储器特点是(单位空间存储量大 )( 价格便宜)( 运行速度快 )
H存储技术中两种流行的存储技术是(norflash )( nandflash ),其中成本较低,而接口比较复杂的flash存储技术是(nandflash )。
处理器有(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(用户模式)(系统模式)(未定义模式)种运行模式。其中特权模式是:(快速中断模式)(管理模式)(外部中断模式)(数据访问终止模式)(系统模式)(未定义模式)异常模式是:(快速中断模式 )(管理模式)(外部中断模式)(数据访问终止模式)(未定义模式)。
处理器模式转换方式主要有(arm模式)(thumb模式)两种。
处理器有(37)个寄存器,其中系统模式和用户模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用
处理其每种模式下都有一组寄存器可用,其中(用户模式 )( 系统模式 )具有完全一样的寄存器组。
处理器分两大类( 通用寄存器)( 状态寄存器 ),其中( 通用)寄存器又可以分为未分组寄存器,分组寄存器和程序寄存器。
中共有(6)个状态寄存器,其中一个(用户模式和系统模式共用 )和五个(对应其他5种模式),其中CPSR包括( 条件标志位 )(中断标志位)(当前处理模式标志位 )(判别、状态位)内容。
中状态寄存器的修改是通过( arm模式 )( thumb模式)指令来完成的。
寄存器中SP通常叫做(堆栈指针),对应物理寄存器(R13),LR叫做(连接寄存器),对应(R14)物理寄存器,PC叫(程序计数器 ),对应( R15 )物理寄存器。
体系结构支持的最大寻址空间为( 4GB )。。
汇编中的加载存储指令是用于在(连系存储单元)和(多寄存器)之间传送数据的,其中加载指令是用于将(一片连续存储器)中的数据传送到(多个寄存器)中,存储指令则相反。加载指令主要有(LDM),存储指令主要有(stm )。
34.汇编伪指令的功能是(完成汇编程序的各种准备工作),伪指令仅在( 汇编 )过程中起作用。
C/C++和汇编混合编程中都必须遵循ATPCS规则,它主要规定了(子程序中调用过程中寄存器使用的规则)(数据栈的使用规则)(参数传递规则),三方面的内容,其中寄存器使用规则中限定了子程序间的参数传递主要通过( R0)(R1)(R2)(R3 )寄存器来传递。
S规则中规定的堆栈类型为( FD类型 )。并且对堆栈的操作以(8个字节)为单位。
37.每一条ARM指令包含(4)位条件码,位于(指令的高字位 ),条件码共有(16 )种,每种条件码可用( 2 )个字符来表示。
38.实现程序跳转的指令有( 跳转指令 )(直接向程序计数器取值)两种方法。
39.乘法指令和乘加指令按其运算结果可分为(32)( 64 )位两类。
40.数据交换指令在(一片连续存储器 )( 多个寄存器)之间交换数据。
伪指令可以分为如下几类(符号定义伪指令)(自定义伪指令 )(汇编控制伪指令)(其他常用伪指令)等。
汇编程序设计采用分段式设计,一个ARM源程序至少需要( 1)个代码段。
43.一个典型的嵌入式系统软件一般分为(硬件层)、(驱动层)、(操作系统层)、(应用层)。 四个层次。
loader是( 在操作系统内核运行之前运行的一段小程序 ),它的`功能是(完成硬件的初始化和建立内存空间的映射关系)。
loadr启动目标板通常分两个阶段,第一阶段通常用(汇编)语言来实现。这一部分硬件相关,bootloader移植主要是修改这部分代码。第二阶段用通常用(C )语言来实现,具有(既有较好的可读性 )( 可移植性)。
46.大多数Bootloader都有两种操作模式(启动加载模式)( 下载 模式 )。其中(下载)模式只对开发人员有意义。
-
计算机三级网络技术上机模拟题及答案
函数ReadDat()的功能是实现从文件中读取一篇英文文章存入到字符串数组xx中。请编制函数CovertCharD(),该函数的功能是:以行为单位把字符串中的所有小写字母改成该字母的上一个字母,如果是字母a,则改成字母z。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变...
-
2017年9月淮南师范学院计算机等级考试报名时间
导读:淮南师范学院2017年9月计算机等级考试报名时间为7月3日-18日,考试时间为9月23日-26日。具体内容请看如下信息,想了解更多相关信息请持续关注我们应届毕业生考试网!淮南师范学院2017年9月全国计算机等级考试(以下简称NCRE)报名工作现已经开始,本次考试将实行网...
-
2023计算机三级《信息安全技术》练习题及答案
在学习和工作的日常里,我们需要用到练习题的情况非常的多,只有认真完成作业,积极地发挥每一道习题特殊的功能和作用,才能有效地提高我们的思维能力,深化我们对知识的理解。一份什么样的习题才能称之为好习题呢?以下是小编收集整理的2023计算机三级《信息安全技术》练...
-
计算机三级《软件测试技术》单选题专项训练
1.()是用户和设计交换最频繁的方法A.原型化方法B.瀑布模型方法C.螺旋模型方法D.构件组装模型2.软件测试的目的:()A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误3.某次程序...