东师嵌入式系统17春在线作业1 免费答案Word格式.docx

上传人:b****6 文档编号:19626587 上传时间:2023-01-08 格式:DOCX 页数:36 大小:25.81KB
下载 相关 举报
东师嵌入式系统17春在线作业1 免费答案Word格式.docx_第1页
第1页 / 共36页
东师嵌入式系统17春在线作业1 免费答案Word格式.docx_第2页
第2页 / 共36页
东师嵌入式系统17春在线作业1 免费答案Word格式.docx_第3页
第3页 / 共36页
东师嵌入式系统17春在线作业1 免费答案Word格式.docx_第4页
第4页 / 共36页
东师嵌入式系统17春在线作业1 免费答案Word格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

东师嵌入式系统17春在线作业1 免费答案Word格式.docx

《东师嵌入式系统17春在线作业1 免费答案Word格式.docx》由会员分享,可在线阅读,更多相关《东师嵌入式系统17春在线作业1 免费答案Word格式.docx(36页珍藏版)》请在冰豆网上搜索。

东师嵌入式系统17春在线作业1 免费答案Word格式.docx

D.dir

8.用RAM以及附加电路制成的仿真器称为()。

A.RAM仿真器

B.ROM仿真器

C.在线仿真器

D.软件仿真器

9.ARM公司提供的一种调试监控程序(也称为调试代理)的是()。

A.ARMulator

B.ADS

C.AXD

D.Angel

10.下列()工作模式支持硬件协处理器的软件仿真。

A.und

B.sys

C.abt

D.usr

A

11.ARM的端序选择是由硬件引脚决定的,默认的端序是()。

A.小端序

B.中端序

C.两端序

D.大端序

12.ADS中ARM的符号调试器所对应的文件名称是()。

A.armcc

B.armlink

C.armsd

D.armasm

13.“入栈”操作所对应的指令助记符是()。

A.STR

B.LDR

C.LDM

D.STM

14.在立即数寻址中,立即数要以()为前缀。

A.“@”

B.“$”

C.“#”

D.“%”

15.程序计数器寄存器的名称是()。

A.R15

B.R14

C.R13

D.R12

16.在Linux下,用于文件搜索的命令是()。

A.find

B.where

C.lookup

D.mound

17.嵌入式交叉开发环境不包括()。

A.交叉连接线

B.上位机

C.下位机

D.交叉开发软件

A二、判断题(共20道试题,共40分。

)V1.以32位RISC嵌入式处理器加嵌入式操作系统为标志的嵌入式系统为其发展的第三个阶段。

A.错误

B.正确

2.在ARM的所有指令中,只有加载和存储指令可以访问存储器,其他指令不访问存储器。

3.上位机一般用于编辑、编译、链接、运行程序等工作。

4.嵌入式系统的开发资源包括硬件资源和软件资源两大类。

5.uCLinux是在微控制领域中最常用的一款嵌入式Linux操作系统。

6.基于ARM的命令行符号调试器文件名称是armsd。

7.嵌入式系统的测试分为硬件测试、软件测试和软硬件集成测试。

8.可以使用任何一种文本编辑器来编写Linux下的程序。

9.当异常发生时,需要保护程序执行现场,再进行异常处理。

其中,现场保护包括返回地址和CPSR的值两个方面的内容。

10.同一时刻,Linux的内核往往有多个不同的最新发行版本。

11.ARM处理器的V3体系结构版本已经将寻址范围扩展到了32位。

12.实时在线仿真器ICE虽然可以模拟实际处理器的所有行为,但其价格比较昂贵。

13.所有异常处理结束后,返回的位置是相同的。

14.当ARM处理器工作在ARM状态时,以半字对齐取指并执行ARM指令。

15.产品发而是嵌入式系统开发流程中的最后一个环节。

16.嵌入式系统的设计分概要设计(也称为基础设计)和详细设计。

17.WindRiver公司所提供的软件开发包是Tornado,基所使用的操作系统是Windows。

18.ARM中的数据处理指令只能对寄存器的内容进行操作。

19.用户在编写makefile文件时,既可以使用系统规定的默认makefile文件名,也可以自定义文件名。

20.CodeWarrior具有很多功能,但不具备对文本文件进行比较的功能。

 

一、单选题(共20道试题,共60分。

)V1.下列()异常发生时,程序计数器的值还没有更新。

A.IRQ

B.UND

C.FIQ

D.数据访问ABT

2.()的主要任务是把需求分析得到的结果转换为软件结构和数据结构。

A.需求分析

B.概要设计

C.详细设计

D.协同设计

3.“入栈”操作所对应的指令助记符是()。

4.32位的CPSR寄存器一共分为4个域,分别是控制域、扩展域、状态域和()。

5.创建嵌入式Linux的开发环境主要不包括()。

A.交叉编译工具链

B.制作根文件系统

C.移植Bootloader

D.开发应用程序

6.下列()不是嵌入式系统开发的常用编程语言。

A.汇编语言

B.C/C++语言

C.VisualBasic

D.Java

7.嵌入式系统的核心是()。

A.嵌入式操作系统

B.嵌入式微处理器

C.外围电路

D.嵌入式外围设备

8.在嵌入式系统设计过程中,详细设计不包括()。

A.体系结构设计

B.硬件设计

C.测试设计

D.软件设计

9.嵌入式系统的英文缩写是()。

A.MS

B.BS

C.ES

D.QS

10.嵌入式操作系统一般都采用模块化设计,说明其是()的。

A.实时性

B.可抢占

C.可定制

D.可移植

11.在开发嵌入式应用软件时,若没有下位机和评估板,最简单的方法是利用()。

A.模拟软件

C.目标机

D.在线仿真器

12.下列()代表栈指令寄存器的名称。

A.AP

B.BP

C.SP

D.KP

13.makefile文件中的续行符是()。

A./

B.\

C.@

D.&

14.Linux内核文件中,与体系结构相关的代码一般位于()目录下。

A.arch

B.block

C.dev

D.include

15.当调试ARM汇编应用程序时,即使没有下位机,也可以利用()实现。

A.在线调试器#指令集模拟器

B.Angel

16.Linux操作系统一般采用()目录结构。

A.树型

B.星型

C.环型

D.网状

17.ARM指令恰好是()字节边界对准。

A.2

B.4

C.8

D.16

18.嵌入式系统的资源比普通计算机的资源()。

A.多

B.少很多

C.差不多

D.相同

19.下列自动变量中,()表示不含扩展名的目标文件。

A.$*

B.$<

C.$@

D.$^

20.()指示符用于声明一个可以引用其他文件中定义的符号。

A.EXTERN

B.IMPORT

C.EXPORT

D.GET

二、判断题(共20道试题,共40分。

)V1.RVDS的调试工具包括RVD、AXD和ASD。

2.GBLA、GBLL和GBLS分别用于声明局部的算术变量、逻辑变量和字符串变量。

3.工业机器人是嵌入式技术在交通管理领域的应用。

4.WindRiver公司所提供的软件开发包是Tornado,基所使用的操作系统是Windows。

5.所有异常处理结束后,返回的位置是相同的。

6.ARM处理器所支持的指令长度一般不是固定的。

7.伴随着微处理器的发展,嵌入式系统的发展大致可以分为4个阶段。

8.在ARM汇编语言中,基本指令必须从一行的行头开始。

9.如果要将某个寄存器的值乘以4,只需要将该寄存器右移两位即可。

10.按技术复杂度可以将嵌入式系统分为三大类型,其中51系列的单片机系统属于小型操作系统控制的嵌入式系统。

11.ARM存储器支持两种端序,即大端序和小端序。

12.嵌入式系统与单片机的开发模式和开发过程完全相同。

13.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。

14.嵌入式系统的硬件一般包括嵌入式微处理器、外围电路和嵌入式外围设备等组成。

15.CodeWarrior是ADS套件中提供的为管理和开发工程的一种图形用户界面。

16.嵌入式系统是一种通用的计算机系统。

17.在调试ARM汇编程序时,可以使用ARMulator进行调试而不需要实际的下位机。

18.当操作数寄存器的状态位(位[0])为1时,执行BX指令进入ARM状态。

19.在Linux的makefile文件下的自动变量中,$*代表不含扩展名的目标文件。

20.在基址寻址方式中,自动索引表示先变址,再传值,最后再改变基址。

)V1.下列()代表栈指令寄存器的名称。

2.与Linux内核初始化相关的代码存放在()目录下。

A.fs

B.init

C.ipc

D.kernel

3.实时系统有一个基本的性能指标,但不包括()。

A.响应时间

B.生存时间

C.存储时间

D.吞吐量

4.下列()不是ARM7TDMI指令流水线的执行阶段。

A.取指

B.写回

C.译码

D.执行

6.当调试ARM汇编应用程序时,即使没有下位机,也可以利用()实现。

7.与普通计算机相比,嵌入式系统表现出()。

A.资源丰富

B.成本高

C.功耗约束#分时特征

8.目前嵌入式系统的主流微处理器是()位。

A.8

B.16

C.32

D.64

9.内嵌汇编支持()指令。

A.LDR伪指令

B.ADR

C.ADRL

D.LDR基本指令

10.以4位到8位单芯片为核心的可编程控制器系统属于嵌入式系统发展的第()阶段。

A.1

B.2

C.3

D.4

11.嵌入式系统一般都采用()操作系统。

A.通用

B.专用

C.实时

D.网络

12.嵌入式系统的核心是()。

13.在嵌入式系统设计过程中,详细设计不包括()。

14.Linux内核的主要功能包括内存管理、任务调度、()、虚拟文件系统和网络接口。

A.提供Shell

B.进程间通信

C.文件拷贝

D.运行应用程序

15.下列()是ARM公司开发的指令集模拟器。

A.Angel

B.ARMulator

C.ICE

D.ROM仿真器

16.下列Linux命令中,()是用于打包或解包的命令。

A.rar

B.tar

C.car

D.zip

17.Linux内核版本包括主版本号和()。

A.开发版本

B.发行版本

C.次版本

D.稳定版本

18.逻辑异或指令的助词符是()。

19.基于ARM的软件开发工具套件不包括()。

A.ADS

B.RVDS

C.GNU

D.SDSS

20.下列()不属于按软件开发的过程对测试进行的分类。

A.集成测试

B.确认测试

C.兼容性测试

D.系统测试

)V1.ATPCS规定,默认情况下,子程序之间通过寄存器R0-R7来传递参数。

2.上位机一般用于编辑、编译、链接、运行程序等工作。

3.嵌入式系统中的软、硬件是固定好了的,不可裁剪。

4.当IRQ异常和FIQ异常发生时,PC值已经更新,返回时回到程序断点的下一条指令位置。

5.当ARM处理器工作在用户模式时,可随意改变到其他模式。

6.DCW用于分配一段半字对齐的内存单元,DCWU分配的内存单元并不严格半字对齐。

7.若要将寄存器的某些位置1,则可以通过ORR指令来完成。

8.Linux下的程序库分为共享库和静态库两种,其中静态库是在运行时加载的。

9.嵌入式操作系统与桌面计算机操作系统没什么差别,二者功能完全相同。

10.SPACE分配的内存单元用0初始化,DCB分配的内存用指定的值初始化。

11.若要称某个系统为嵌入式系统,则它必须满足三个基本的要素,即嵌入性、专用性和计算机系统。

12.嵌入式系统的开发资源包括硬件资源和软件资源两大类。

13.AND指令的作用是将第二个操作数的值与第一下操作数的值按位做逻辑“异或”操作,并将结果存放到结果寄存器中。

14.Linux内核分为小内核映像和大内核映像两种,其中小映像内核映像需要放在实模式2MB的内存之内。

15.ARM处理器的快速中断模式下的影子寄存器数量最多。

16.当操作数寄存器的状态位(位[0])为1时,执行BX指令进入ARM状态。

17.概要设计的主要任务是把需求分析得到的结果转换为软件结构和数据结构。

18.基于ARM的开发工具仅包括编辑器、编译器、汇编器、链接器和调试器。

19.若要测试寄存器的指定位是否是0,则可以利用TST指令来实现。

20.指令集模拟器(ISS)也叫软仿真器,它可以模拟实际处理器的所有行为。

)V1.表示相等的条件码是()。

A.MI

B.LE

C.NE

D.EQ

2.目前嵌入式系统的主流微处理器是()位。

3.ARM处理器有()种工作模式。

A.5

B.6

C.7

D.8

4.()指令集才是ARM处理器的主要指令集。

A.ARM

B.Thumb

C.Jazelle

D.Load

5.嵌入式系统一般都采用()操作系统。

6.银行的ATM机属于嵌入式系统在()方面的应用。

A.工业控制领域

B.交通管理

C.信息家电

D.电子商务

7.下列()工作模式用于支持高速数据传送或通道处理。

A.usr

B.fiq

C.und

D.sys

8.若要将寄存器的某些位清0,则应该使用()指令。

A.ADD

B.SUB

C.BIC

D.TST

9.ARM状态下用于半主机操作的SWI子功能号是()。

A.0X123

B.0X456

C.0X123456

D.0X789

10.GNU开发套件中,下列()是链接器。

A.as

B.gdb

C.gcc

D.ld

11.嵌入式系统一般是以()为中心的专用计算机系统。

A.计算机技术

B.对象技术

C.电子技术

D.应用

12.()文件系统采用基于哈希表的日志结构化设计,主要用于NorFlash。

A.JFFS

B.ROMFS

C.YAFFS

D.RAMFS

13.Thumb状态下用于半主机操作的SWI子功能号是()。

A.0XAB

B.0XCD

C.0XABCD

D.0XEF

14.下列()无法上位机完成。

A.编辑程序

B.编译程序

C.运行程序

D.调试程序

15.Cortex-R4处理器的流水线为()级。

A.6

B.7

D.10

16.逻辑异或指令的助词符是()。

17.嵌入式系统的英文缩写是()。

18.嵌入式系统的核心是()。

19.片上调试技术的英文缩写是()。

A.ICE

B.OCD

C.JTAG

D.BDM

)V1.硬实时系统就是用硬件实现的实时,如手机就属于硬实时系统。

2.WindRiver公司所提供的软件开发包是Tornado,基所使用的操作系统是Windows。

3.DCD分配的的内存单元是双字对齐的,可用“&”代替。

4.ARM处理器特点之一是大量使用寄存器,指令执行速度更快。

5.在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。

6.若要测试寄存器的指定位是否是0,则可以利用TST指令来实现。

7.若要修改一个用户的口令,则有root权限才能够执行。

8.嵌入式系统的测试分为硬件测试、软件测试和软硬件集成测试。

9.ARM指令多数是二地址指令,而X86指令多数是三地址指令。

10.当程序状态寄存器CPSR的I位置1时,允许IRQ中断。

11.Linux系统中卸载某个文件系统需要使用的命令是unload。

12.嵌入式系统中的软、硬件是固定好了的,不可裁剪。

13.可以使用任何一种文本编辑器来编写Linux下的程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1