第1部分-计算机程序设计员(嵌入式应用-ARM) - 3级 - 基本知识复(2)

2020-04-17 01:23

15 .S TM32处理器的SPI接口可达( )

(A)8Mbit/s (B)12Mbit/s (C)18Mbit/s (D)24Mbit/s 16 .下 面是Context-M3处理器代码执行方式的是( ) (A)特权方式 (B)普通方式 (C)Handle方式 (D)Thread方式 17 .下 面是Context-M3处理器的工作模式的是( ) (A)Thread模式 (B)Thumb模式 (C)Thumb-2模式 (D)Debug模式 18 .下 列是Cortex – M3 处理器可以使用的堆栈的栈是( ) (A)线程栈 (B)进程栈 (C)多线程栈 (D)空栈 19 .C ontext – M3处理器的寄存器r14代表( ) (A)通用寄存器 (B)链接寄存器 (C)程序计数器 (D)程序状态寄存器 20 .H andle模式一般使用( ) (A)Main_SP (B)Process_SP

(C)Main_SP和Process_SP (D)Main_SP或Process_SP 21 .下 列不是系统层处理器的状态的是( )

(A)Application (B)Interrupt (C)Exception (D)Presention 22 .C ontext – M3使用的存储器格式是( ) (A)小端格式 (B)大端格式 (C)小端或大端格式 (D)没有正确答案 23 .C ontext – M3的存储格式中专用外设总线区域可以使用( ) (A)小端格式 (B)大端格式 (C)小端或大端格式 (D)没有正确答案

【ARM开发工具 RealView MDK】

一、判断题(将判断结果填入括号中。正确的填“√”,错误的填“×”) 1 . 在编译模式下,工作区用于编写源文件,既可用汇编语言编写程序,也可用C语言编写程序。( ) 2 . 在调试模式下设置断点的方法是在指定位置双击。( ) 3 . 在调试模式下,不能设置断点。( )

4 . 利用u Vision 3创建应用程序,首先要选择开发工具集。( ) 5 . 创建一个新工程时,u Vision 3要求设计者为工程选择一款对应的处理器。( ) 6 . 选择File→New Project菜单项,u Vision 3将打开一个标准对话框,输入希望新建工程的名字即可创建一个新的工程。( ) 7 . u Vision 3里大部分启动代码文件都有一个配置向导,它提供了一种菜单驱动方式来配置目标板的启动代码。( ) 8 . u Visions 3不可以根据目标硬件的实际情况对工程进行配置。( ) 9 . 选择Project→Build Targe选项,在弹出的页中可指定目标硬件和所选择设备片内组建的相关参数。( ) 10 . 当以*.C为扩展名保存源文件时,u Visions IDE将会根据语法以高亮字体

显示源程序。( ) 11 . u Vision 3既可使用外部的Flash编程工具,也可使用JLINK USB-JTAG适

配器来进行Flash编程。( ) 12 . 在使用Flash 编程工具时,开发者通常需要创建HEX文件。( ) 13 . 使用u Vision 3的调试器进行调试时,可以选择工具栏中的Reset CPU 选

项对CPU进行复位。( ) 14 . 在Options for Target 窗口的Output 页中选择Create Batch File选项,

u Vision 会在编译过程中同时产生HEX文件。( ) 15 . 当应用程序调试通过后,需要生成Intel HEX文件,用于下载到EPROM编

程器或仿真器中。( ) 16 . 文件或文件组的每个选项可有三种状态:选中、不选中和灰选。( ) 17 . 汇编源语句标号必须从第一列开始,但可以包含空白字符(如空格或制表

符)。( ) 18 . ARM汇编语言程序设计采用分段式设计。( ) 19 . 汇编输出文件在默认情况下,每个输出文件具有与源文件相同的文件名,

然后各有不同的扩展名。( ) 20 . 由汇编器生成的目标代码并不能执行,而必须链接后它才能被执行。( ) 21 . 各种汇编语句及命令经armasm汇编之后生成目标文件,存储在目标文件中

的大部分目标代码不是绝对的,它们可以被链接定位到任意合适的地址。( ) 22 . 默认情况下,每个编译输出文件具有与源文件相同的文件名,主要的文件

有列表文件(.LST)和目标文件(.OBJ)。( ) 23 . 编译器产生的目标文件中的外部变量和函数被编译器放置在从地址零开始

的一段区间。( ) 24 . 编译器产生的目标文件中的外部变量和函数被编译器放置地址的区间是随

机的。( ) 25 . 编译器不能在同一命令行中同时使用3个以上的PCH命令选项。( ) 26 . armcc 编译器可实现代码尺寸、性能方面的高度优化。( ) 27 . RVCT 提供两种方法用于优化代码大小和执行速度,分别用-Onum和-Ospace

命令选项来指定。( ) 28 . 如果将一个变量定义为volatile,相当于告诉编译器可以对该变量进行优

化。( )

29 . 用VFP实现的浮点运算是由硬件和软件联合实现的,其中软件执行正常情

况的计算,硬件处理一些非正常情况以及非正常情况导致的异常。( ) 30 . ARM处理器内核并不包含浮点计算的硬件支持。( ) 31 . 链接器armlink的基本功能主要包含如何指定映像的结构,以及如何进行

节的布局、优化和修正等几部分。( ) 32 . 可执行文件映像的结构中每个区由一个或多个输出节组成。( ) 33 . 可执行文件映像的结构从上到下可分为映像、区、输入节和输出节。( ) 34 . 映像在系统存储器中有加载和执行两种视图。( ) 35 . 一个映像可以由多个区和输出节组成,而这些区可以有不同的加载和执行

地址。( ) 36 . 链接器armlink的指定映像的存储映射功能,可以根据映像的存储映射的

复杂程度不同,可通过使用命令行和使用分散执行描述文件把分组和布局的信息传递给armlink. ( ) 37 . 对于由操作系统或引导加载程序加载到RAM的程序,加载程序不可以将控

制权交给映像的初始入口点。( ) 38 . ARM链接器允许ELF程序头和输出节以4字节为边界对齐,但不能够忽略输

入节的最大对齐值。( ) 39 . Thumb指令的跳转范围是2MB。( ) 40 . armlink可使用跳转内联来优化映像中的一些小函数的调用。( ) 41 . 3类简单映像中,最多允许有3个执行区:第一执行区包含RO输出节;第

二个执行区包含RW输出节;第三个执行区包含ZI输出节。( ) 42 . 根据在加载和执行区中如何排列输入节,可分为3种基本类型的简单映像。

( ) 43 . 链接器不能为无异常编译支持的C++代码中的自变量生成清理代码。( ) 44 . 可以使用链接命令选项--info inputs来获得关于链接器是如何生成映像的

信息的。( ) 45 . 可以使用链接命令选项-info inputs来识别一些链接错误源。( )

二、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中) 1 .u Vision3提供了( )两种工作模式

(A)执行模式和调试模式 (B)调试模式和编译模式 (C) 调试模式和运行模式 (D) 编译模式和执行模式 2 .对 于C语言源程序,当文件以扩展名.C保存时,u Vision 会以( )的形式显示C语言中的关键字

(A)高亮 (B)深黑 (C)紫亮 (D)蓝亮 3 .调 试模式下的工作区主要用于( )

(A)显示汇编程序、源代码的执行跟踪及调试信息 (B)显示反汇编程序、C代码的执行跟踪及调试信息 (C)显示反汇编程序、源代码的执行跟踪及调试信息 (D)显示汇编程序、C代码的执行跟踪及调试信息 4 .利 用u Vision 3 创建应用程序,当使用( )编译器时,需要安装相应的工具集

(A)GNU GCC (B)ARM RealView (C)Keil CARM (D)Keil ARM 5 .利 用u Vision 3创建应用程序,首先要( ) (A)创建工程

(B)选择开发工具集 (C)选择处理器 (D)创建源文件 6 .在 使用u Vision 3创建应用程序时,对于大部分处理器设备,u Vision 3会提示用户是否在( )里加入CPU的相关启动代码 (A)文件 (B)新建工程 (C)源代码 (D)目标工程 7 .u Vision 3里大部分启动代码文件都有一个配置向导,它提供了一种( )方式来配置目标板的启动代码

(A)自由添加 (B)自动驱动 (C)菜单驱动 (D)手动调节 8 .开 发工具提供默认的启动代码,但是开发者必须根据( )来调整部分启动代码的配置,否则很有可能无法使用 (A)目标软件 (B)相应代码 (C)文件夹 (D)目标硬件 9 .选 择( )选项,在弹出的页中可指定目标硬件和所选择设备片内组建的相关参数

(A)Edit→Options for Target (B)Project→Options for Target (C)View→Options for Target (D)Project→Build Targe 10 .选 择( )选项可创建新的源文件,u Vision IDE 将会打开一个空的编辑窗口,以输入源程序

(A)Edit→Advanced (B)File→Open

(C)File→New (D) Project→New Project 11 .当 以( )为扩展名保存源文件时,u Visions IDE将会根据语法以彩色高亮字体显示源程序 (A)*.C (B)*.CPP (C)*.S (D)*.h 12 .单 击工具栏上的( )图标可编译链接工程文件 (A)Start/Stop Debug Session (B)Options for Target

(C)Build Target (D)Build

13 .使 用u Vision 3的调试器进行调试时,选择( )选项可以进入调试模式

(A)Edit→Redo

(B)Debug→Start/Stop Debug Session (C)Debug→Go

(D)Debug→Function Editor(Open Ini File) 14 .u Vision 3中调试程序的三个最基本的功能是( ) (A)串行窗口、编译程序和程序终止 (B)并行窗口、执行程序和程序中止 (C)并行窗口、编译程序和程序中止 (D)串行窗口、执行程序和程序中止 15 .当 应用程序调试通过后,需要生成( )文件,用于下载到EPROM编程器或仿真器中

(A)Intel HEX (B)Target (C).Obj (D)Session 16 .选 择Project→Options for Target,在Options for Target 窗口的( ))页中可以选择创建库文件

(A)Device (B)Listing (C)Asm (D)Output 17 .在 为工程中的不同文件类型设置文件扩展名时,可以为一种文件类型设置几个扩展名,中间要以( )隔开

(A)逗号 (B)冒号 (C)分号 (D)问号 18 .在 u Vision 3中,可通过( )使用armasm汇编器 (A)IDE 和命令行方式 (B)IDE (C)命令行 (D)关键字 19 .在 汇编过程中,armasm汇编器产生了大量的输出文件,输出文件的位置可在option for Target?对话框的( )页中设置 (A)output和Target (B)Target 和Listing

(C)Listing 和 Asm (D)output和Listing 20 .汇 编器产生的列表文件的源代码表中每一行包含了几个区域,基本格式是( )

(A)LineNo Source Object Address (B)LineNo Address Object Source (C)LineNo Object Address Source (D)Address LineNo Object Source 21 .默 认情况下,每个汇编输出文件具有与源文件相同的文件名,主要的文件有( )

(A)列表文件(.LST)和目标文件(.OBJ) (B)列表文件(.LST)和目标文件(.O)

(C)列表文件(.TXT, .LIS)和目标文件(.O) (D)列表文件(.TXT, .LIS)和目标文件(.OBJ)


第1部分-计算机程序设计员(嵌入式应用-ARM) - 3级 - 基本知识复(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019-2020年九年级期中考试历史试题(II)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: