文档视界 最新最全的文档下载
当前位置:文档视界 › ARM复习题

ARM复习题

ARM复习题
ARM复习题

一、选择题

1.数字信号处理器( B )。

A. ADS

B. DSP

C.CPU

D.GPP

2.嵌入式微处理器(C)。

A. MCU

B. DSP

C. MPU

D.SOC

3.精简指令系统(C)。

A.CISC

B.MIPS

C.RISC

D.CPLA

4.可编程片上系统(A)。

A.SOPC

B.SOC

C. PDA

D. OMAP

5.复杂指令系统(A)。

A.CISC

B.MIPS

C.RISC

D.CPLA 6.片上系统(B)。

A.SOPC

B.SOC

C. PDA

D. OMAP 7.静态存储器(A)。

A. SRAM

B. DRAM

C. SDRAM

D. RAM 8.动态随机存储器(B)。

A.SRAM

B.DRAM

C.RAM

D.ROM 9.板级支持包(A)。

A. BSP

B. DSP

C. EDSP

D.MCU

10.采用冯﹒诺伊曼存储结构的ARM处理器( A)

A.ARM7

B.ARM9

C.ARM10

D.ARM11

11.同CISC相比,下面哪一项不属于RISC处理器的特征_D

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构

12.实时系统是指( B)

A 响应快的系统

B 时间约束的系统

C 单任务系统

D 内核小的系统

13、关于RISC指令系统描述不正确的是(A)。

A、指令条数多

B、指令长度固定

C、指令格式种类少

D、寻址方式种类少

14、通常所说的32位微处理器是指。(C)

A) 地址总线的宽度为32位B) 处理的数据长度只能为32位

C) CPU 字长为32位 D) 通用寄存器数目为32个

电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。

15、嵌入式微控制器相比嵌入式微处理器的的最大特点(B)。

A、体积大大减小

B、单片化

C、功耗低

D、成本高

16、(B)不是嵌入式系统的三要素。

A 嵌入

B 存储器

C 专用

D 计算机

17、与PC机系统相比(C)不是嵌入式系统独具的特点。

A 系统内核小B专用性强 C 可执行多任务D系统精简

1.ARM默认的存储模式是(C )。

A. 大、小端混合模式

B. 大端模式

C. 小端模式

D. 既不是大端模式也,也不是小端模式2.当前程序状态寄存器是(A)。

A.CPSR

B.PC

C.SPSR

D.LR

3.快速中断模式的表示是( A )。

A.FIQ

B.IRQ

C.SYS

D.SBT

4.保存程序状态寄存器是( C )。

A.CPSR

B.PC

C.SPSR

D.LR 5.普通中断模式的表示是(B)。

A.FIQ

B.IRQ

C.SYS

D.SBT

6.ARM程序状态寄存器的零标志是( B)

A. N

B.Z

C. V

D.C

7.存储器管理单元(C)。

A. SRAM

B. DRAM

C. MMU

D. RAM

8.异常优先级最高的是( A)

A.复位 B 数据中止 C FIQ D 未定义指令、SWI

9.在下列ARM处理器的各种模式中,__D ___模式有自己独立的R8-R14寄存器。

A、系统模式(System)、

B、终止模式(Abort)

C、中断模式(IRQ)

D、快中断模式(FIQ)

10、在ARM体系结构中,_ C__寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;_ ___寄存器作为处理器的程序计数器指针。

A、R0,R14

B、R13,R15

C、R14,R15

D、R14,R0

11、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?( C )

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

12、在ARM Linux体系中,用来处理外设中断的异常模式是__ C____

A、软件中断(SWI)

B、未定义的指令异常

C、中断请求(IRQ)

D、快速中断请求(FIQ)

13、在下列ARM处理器的各种模式中,只有__ A__模式不可以自由地改变处理器的工作模式。

A、用户模式(User)

B、系统模式(System)

C、终止模式(Abort)

D、中断模式(IRQ)

14、32位体系结构的ARM处理器有__B__种不同的处理器工作模式,和____个主

要用来标识CPU的工作状态和程序的运行状态的状态寄存器。

A、7、7

B、7、6

C、6、6

D、6、7

15. ARM系统处理16-bit数据时,对应的数据类型是(B)。

A Byte

B Halfword

C Word

D 三者都不是

16、如果数据的存储格式是大端模式,32bit宽的数0x12345678在大端模式下的CPU内存中的存放(假设从地址0x4000开始)。内存地址为0x4001的内容是(A)。

A、 0x34

B、0x56

C、 0x23

D、0x78

17. ARM处理器的工作模式中属于异常模式的有( CDE )

A、用户模式usr

B、系统模式sys

C、外部中断模式irq

D、中止模式abt

E、快速中断模式fiq

18、中断向量是指(C)。

A、中断断点的地址

B、中断向量表起始地址

C、中断处理程序入口地址

D、中断返回地址

19、在ARM系统结构中,MMU映射最小的单元空间是_ D___

A、64KB

B、16KB

C、4KB

D、1KB

20、在CPU和物理内存之间进行地址转换时,(B)将地址从虚拟(逻辑)地址空间映射到物理地址空间。

A、TCB

B、MMU

C、CACHE

D、DMA

21、处理机主要由处理器、存储器和总线组成,总线包括( D )。

A、数据总线、串行总线、逻辑总线、物理总线

B、并行总线、地址总线、逻辑总线、物理总线

C、并行总线、串行总线、全双工总线

D、数据总线、地址总线、控制总线

22. 片内总线是大规模集成电路(Large Scale Integrated Circuit:LSI)和超大规模集成电路(VLSI)内部各寄存器或功能单元之间的信息交换通道,它由生产厂家决定,下列属于片内总线的有(ADB)。

A、AHB总线

B、APB总线

C、USB总线

D、ASB 总线

E、1394总线

23. 芯片总线又称元件级总线,它是指系统内或插件板内各元件之间所使用的总线,下列属于芯片总线的有( ACD )

A、I2C总线

B、ISA总线

C、SPI总线

D、SCI总线

E、PCI总线

1、在指令系统的各种寻址方式中,获取操作数最快的方式是(B);若操作数的地址包含在指令中,则属于(D)方式。

(1)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址

(2)A、直接寻址 B、立即寻址 C、寄存器寻址D、间接寻址

2、ARM嵌入式系统中,PC指向的是正在(C)的指令地址。

A 执行

B 译码

C 取指

D 都不是

3、指令ADD R2,R1,R1,LSR #2中,LSR的含义是(B)

A 逻辑左移

B 逻辑右移

C 算术右移D循环右移

4、指令LDR R0,[R4]对源操作数的寻址方式是(A)

A 寄存器间接寻址B寄存器寻址C立即数寻址 D 相对寻址

5、在寄存器间接寻址方式中,指定寄存器中存放的是 (B)。

A、操作数

B、操作数地址

C、转移地址

D、地址偏移量

6、下列能改变ARM处理器工作状态的指令有( CD )

A、B指令

B、SUB指令

C、BX指令

D、BLX指令

E、BL指令

二、填空题

1.嵌入式系统是用于(控制)、(监视)或者辅助操作机器或设备的装置。

2. 嵌入式系统是以(应用)为中心,以计算机技术为基础,软硬件可裁剪,以适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机。

3.总体上嵌入式系统可以划分成(软件系统)、(硬件系统)两部分。

4.嵌入式系统详细可划分成(功能层)、(软件层)、(中间层)、(硬件层)四层。

5.嵌入式系统根据嵌入方式可分为:(整机式嵌入)、(部件式嵌入)、(芯片式嵌入)。

6.嵌入式系统根据实时性可分为:(实时性)、(非实时性)。

7.嵌入式处理器可分为MCU、MPU、DSP、SOC四大类型,其中(DSP)专门用于信号处理方面的处理器,(MCU)主要应用于工业控制。

8.(SOC)技术是芯片设计从IC向IS发展的标志。

1. ARM处理器工作状态有(用ARM状态)、(Thumb状态)。

2. ARM 有(37)个32-Bits长的寄存器。

3. ARM7 采用(3)级流水线;ARM(9)采用5级流水线。

4. 3级指令流水线:(取指)、(译码)、执行。

5.通用寄存器R0~R15可分为以下三部分:(未分组计数器R0~R7);

(分组计数器R8~R4);(程序计数器R15(PC))。

6.ARM处理器有多种运行模式,用户程序运行在其中的__用户模式_ ___模式。

7.ARM处理器的中断有两种处理模式,分别为___中断 __模式和的_快速中断__ _模式。

8.在CPU和物理内存之间进行地址转换时,MMU将地址从虚拟(逻辑)地址空间映射到物理地址。

9. (APB)总线用来连接低性能的外设。

10. S3C24A0是基于(ARM9)的产品。

三、简答题

1.简述冯.诺依曼结构、哈佛结构的区别。

答:冯·诺依曼结构中,程序和数据在同一存储器中,不同是,哈弗中程序和数据放在不同的存储器中

1.什么嵌入式是系统?列举出几个你身边熟悉的嵌入式系统的产品。

(1).嵌入式系统是用于(控制)、(监视)或者辅助操作机器或设备的装置。或(2.) 嵌入式系统是以(应用)为中心,以计算机技术为基础,软硬件可裁剪,以适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机。

2.嵌入式系统由哪几部分组成?

总体上嵌入式系统可以划分成(软件系统)、(硬件系统)两部分。

1.简述ARM处理器的命名规则中TDMI的含义.

T:支持高密度16位的Thumb指令集;D:支持片上调试;M:支持64位乘法;I:支持EmbededICE观察硬件。

2.如果一个32位字0x12345678,存放的起始地址为0x00040000,则小端格式下以

0x00040000为起始地址存放的数据是? 大端格式下以0x00040000为起始地址存放的数据是?

小端存储格式:78 ;大端存储格式:12

3.简述ARM处理器工作状态种类?

ARM状态

Thumb状态

Jazelle状态

4.简述ARM处理器工作模式种类?

大方面:用户模式,特权模式

异常情况:快速中断模式,中断模式,管理模式,中止模式,未定义模式

5.简述如何进入异常和退出异常。

(1)保留现场lR=pc

Spsp=cpsR

(2)进入异常状态

A判断异常类型B判断工作模式C异常向量表----程序地址

---PC

D设置IPQ禁止中断

5.简述嵌入式芯片选型的方法?

(1)ARM内核选择(2)处理器(处理器核)工作模式(3)芯片内存储器容量

(4)片内扩展控制器(5)芯片物理和电气特性

1. 传统软件开发过程

答:项目可行性分析、需求分析、系统设计、编码、测试、运行与维护2. 嵌入式软件开发过程

答:(1)嵌入式系统的需求获取与需求分析(2)设计系统的体系结构,选择处理器和相关外部设备,操作系统开发平台以及软硬件的需求分割和总体系统集成(3)硬件结构设计,软件的系统设计(4)软硬件详细设计(5)软件代码的开发,软件测试与调试(6)软硬件的联调与集成(7)系统的调试(8)系统运行与维护

3.Cache的分类

答:1,全相联映像方式2,直接映像方式3,主相联映像方式

4.Cache的地址变换的分类

答:1,统一/独立的数据cache 和指令cache 2,写通cache和写回cache 3,读操作分配cache和写操作分配cache

二、计算题

1.若寄存器R1=0X001A,R2=0X00008060,而内存地址存放的数据是0X00B3,

则执行下列指令后,寄存器R0的值:

LDR R0,[R2]

2.若寄存器R3=0X0056,R1=0X0006, 则执行下列指令后,寄存器R6的值:

ADD R6,R3,R1,LSL#2

3.若寄存器R1=0X00008000,而0X00008000内存地址存放的数据是0X008A,

内存地址0X00008004存放的数据是0X00D8,则执行下列指令后,寄存器R0的值:

LDR R0,[R1,#4]

4.若寄存器R1=0X00006000,地址0X00006008存放的数据是0X0074,则执行

下列指令后,寄存器R0,R1的值:

LDR R0,[R1,#8]!

5.若r0的值是0x00200, 计算如下程序:

STMIB r0!,{R4-R7}

运行后,寄存器r0的值,地址0x208的值

6.若堆栈指针SP的地址是0x00300, 计算如下程序:

STMFD SP!,{R4-R7}

运行后,寄存器SP的值,地址0x2fc的值。

三、编程题

1.求两个数之和。(差,积)

AREA YUE,CODE,READONLY

ENTRY

MOV R0,#0X12

MOV R1,#0X4

ADD R0,R0,R1

END

2.求两个数中较小的数。(较大)

AREA XIAOYUE,CODE,READONLY

ENTRY

MOV R0,#0X12

MOV R1,#0X13

CMP R0,R1

MOVGE R2,R0

MOVLT R2,R1

END

3.写一个程序,判断R0的值大于0x50,则将R1的值减去0x10,并把结果送给R0

AREA XIAOYUE,CODE,READONLY

ENTRY

MOV R0,#0X60

MOV R1,#0X40

CMP R0,#0X50

SUBGT R0,R1,#0X10

END

4.求两个数据的最大公约数。AREA XIAO,CODE,READONLY ENTRY

MOV R0,#0X60

MOV R1,#0X40

START

CMP R0,R1

SUBGT R0,R0,R1

SUBLT R1,R1,R0

BNE START

END

1. 求1~100奇数和。(偶数和)

AREA CCI,CODE,READONL Y

ENTRY

MOV R0,#1

MOV R1,#1

TTD CMP R1,#100

ADDLE R0,R0,R1 "

ADDLE R1,R1,#2

BLE TTD

END

2. 已知字符串a=”hello”,b=”byebye”, 编写程序完成字符串a复制到字符串b中去。

(1)用汇编语言调用C语言;(2)用C语言调用汇编语言(3)C 语言内嵌汇编语言。三种方法实现。

#include(stdio.h) export f #include

V oid my_strcopy(char *src,char *dest) import s estern void strcopy(char *src,char *deat )

{char ch; entry int main(){

_asm ldr r0,=a char *a,*b;

{loop: ldrb ch,[src],#1 ldr r1,=b a = "hello";

Strb ch,[dest],#1 Bl s b = "say no";

Cmp ch,#0 mov pc lr strocpy(a,b);

Bne loop}} area u,ddata,readwrite printf("%s,%s",a,b);} Intmain(){chara[]="hello"; a dcd 'h','e','l','l','o','\0'

Char b[]="say no"; b dcd 's','a','y'' ','n','o'

My_strcpy(a,b); area f,code,readonly

Printf("%s\n",a); end

Printf("%s\n",b);

Return 0;}

一、程序填空

1.数据段的复制

AREA Block, CODE, READONLY

num EQU 20

ENTRY

start

LDR r0, =src

LDR r1, =dst

MOV r2, #num

MOV sp, #0x400

blockcopy

MOVS r3,r2, LSR #3

BEQ copywords

STMFD sp!, {r4-r11}

octcopy

LDMIA r0!, {r4-r11}

STMIA r1!, {r4-r11}

SUBS r3, r3, #1

BNE octcopy

LDMFD sp!, {r4-r11}

copywords ANDS r2, r2, #7

BEQ stop

wordcopy

LDR r3, [r1], #4

STR r3, [r1], #4

SUBS r2, r2, #1

BNE wordcopy

stop

MOV r0, #0x18

LDR r1, =0x20026

SWI 0x123456

AREA BlockData, DATA, READWRITE

src DCD 1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4

dst DCD 0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,0,0,0,0

2. 输入两个十进制数5和12,并进行比较。当两个数不同时,用较大的数减去较小数,结果送存储较大数的寄存器中,然后,再进行比较,直到两个数相同时为止。

area adrlabel , code, readonly

entry

mov r0,#5

mov r1,#12

start

cmp r0,r1

beq stop

b start stop

b stop

end

嵌入式系统期末考试试卷 习题

1.下面哪一种工作模式不属于ARM特权模式(A)。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一(A)。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以(A)键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FA T32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。 3.在Makefile中的命令必须要以(10) Tab 键开始。 4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFA T,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等) 5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

嵌入式系统试题闭卷及答案

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

嵌入式试题集(含答案)

1、ARM微处理器有7种工作模式,它们分为两类非特权模式、特权模式。其中用户模式属于非特权模式 2、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM 、Thumb,状态寄存器CPSR的T 位反映了处理器运行不同指令的当前状态 3、ARM核有多个寄存器,其部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC,R13通常用来存储SP 。ARM处理器有两种总线架构,数据和指令使用同一接口的是诺依曼,数据和指令分开使用不同接口的是哈佛结构 4、ARM微处理器复位后,PC的地址通常是0x0 ,初始的工作模式是Supervisor 。 5、ARM微处理器支持虚拟存,它是通过系统控制协处理器CP15 和MMU(存储管理部件)来进行虚拟存的存储和管理。当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的存管理机制,通过MMU交换物理存和虚拟存的页面,以保证程序正常执行。 6、编译代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是大端对齐。 7、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC类型,其指令长度是定长的 8、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。 Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六 9、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作? 答:Boot Loader是在嵌入式系统复位启动时,操作系统核运行前,执行的一段程序。通过Boot Loader,初始化硬件设备,建立存和I/O空间映射图,为最终加载操作系统核调整好适当的系统软硬件环境。 10、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接? 答:RS-232,以太网口、并口在Windows主机上使用超级终端软件,在Linux主机上使用Minicom软件 11、嵌入式开发环境主要包括哪些组件? 嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括 ●宿主机 ●目标机(评估电路板) ●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE ●运行于宿主机的交叉编译器和器、以及开发工具链或软件开发环境 ●嵌入式操作系统 12、在进行基于ARM核的嵌入式系统软件开发时,调用如下函数: int do_something(int arg1,void *arg2,char arg3,int *arg4) 这四个参数通过什么方式从调用程序传入被调函数? 根据A TPCS编程规,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。因此arg1通过R0传入,arg2, 通过R1传入,arg3通过R2传入,arg4通过R3传入 13、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。 Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六 14、写一条 ARM 指令,完成操作r1 = r2 * 3(4分) ADD R1,R2,R2, LSL #1 15、初始值R1=23H,R2=0FH执行指令BIC R0,R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?(4分) R0=21H,R1=23H 16、说明指令STMIA r12!, {r0-r11}的操作功能。(4分) 将R0-R11十二个寄存器中的32位数据,存储到R12地址指针为起始地址的存中,地址的操作方式是先操作、后增加,并更新地址。

《嵌入式系统》考试试卷及答案

《嵌入式系统》课程试卷 考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20): 1下面不属于Xscale微架构处理器的主要特征有:( ) A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。 B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE 指令和特定DSP型协处理器CP0。 C.采用了32KB的指令Cache。 D.采用了64KB的数据Cache。 2以下不属于XScale超级流水线的流水级是( ) A.寄存器文件/移位级(FR) B.写回级(XWB) C.寄存器读取级 D.和执行级二(X2) 3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:() A. Symbian B. Windows CE C. VxWorks D. QNX 4 下面那句话的描述是不正确的?( ) A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从

地址0x00000000 处开始执行 B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的 引导代码(可选)和Boot Loader两大部分。 C.在嵌入式系统中,Boot Loader不依赖于硬件实现。 D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。 5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( ) A.modem协议 B.xmodem协议 C.ymodem协议 D.zmodem协议 6 Make预置了一些内部宏,其中$@表示:() A.没有扩展名的当前目标文件 B.当前目标文件 C.当前目标文件最近更新的文件名 D.当前目标文件最近更新的文件名 7 在Default kernel command string “root=1f03 rw console=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( ) A.1f B.03 C.ttyS0 D.115200 8 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( ) A.8M bit

嵌入式试题及部分答案

下面哪种操作系统不属于商用操作系统( B )。 A. windows xp B. Linux C. VxWorks D. WinCE 下面哪点不是嵌入式操作系统的特点。( C ) A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性 下面哪种不属于嵌入式系统的调试方法。 ( D ) A. 模拟调试 B. 软件调试 C. BDM/JTAG调试 D. 单独调试 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 ( A ) A. Reset B. 数据中止 C. FIQ D. IRQ NAND FLASH和NOR FLASH的区别正确的是。 ( D ) A. NOR的读速度比NAND稍慢一些 B. NAND的写入速度比NOR慢很多 C. NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作 下面哪种嵌入式操作系统很少用在手机上。 ( D ) A. Symbian B. linux C. Win CE D. VxWorks 0X17&0X11的运算结果是。 ( A ) A.0X01 B.0X11 C.0X17 D.0X07 以下哪种方式不属于文件系统的格式。 ( B ) A.FAT B.DOS C.NTFS D.E XT 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,( B )表明其性能越好。 A.响应时间越短,作业吞吐量越小 B.响应时间越短,作业吞吐量越大 C.响应时间越长,作业吞吐量越大 D.响应时间不会影响作业吞吐量 下面关于计算机存储原理说法错误的是( B )。 A. 存储器由大量可以存储二进制数据的存储单元组成 B. 数据总线从存储器中获取数据的过程称为写操作 C. 程序执行时,读取指令是指计算机自动从存储器中取出一条指令 D. 虚拟存储技术缓解主存容量小的矛盾 下面关于操作系统的叙述不正确的是()。

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库 《嵌入式系统》试题库 一、填空题 嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适、 1应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。、 2从层次角度来看,嵌入式

系统由四大部分组成,分别是:应用软件层、操作系统层、、 3板级支持包(或硬件抽象层) 和硬件层。嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。、 4嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统、 5集成和系统测试。需求分析包括:功能性需求分析和非功能性需求分析。 6、确定输入信号是数字信号还 是模拟信号属于功能性需求。 7、确定系统的物理尺寸和重量属于非功能性需求。 8、在嵌 入式系统的设计过程中,其中规格说明解决“做什么”。 9、在嵌入式系统的设计过程中,其 中体系结构设计解决“如何做”。 10、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 11、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段 完成。、 12在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。、13在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。、 14在嵌入式系统 的设计过程中,完成版图设计应在构件设计阶段完成。、15在嵌入式系统的设计过程中,完 成软件设计应在构件设计阶段完成。 16、反映嵌入式系统设计人员的水平能力主要在于总体 设计(需求分析、规格说明和体系 17、结构设计)和系统调试。设计流程指的是设计过程中所经历的过程步骤。、 18核的模块级重用和基于平台的系统级重用。 IP 设计重用技术主要分为基于19、 软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验 20、证几个阶段组成。嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和、21页共页第 1 44 《嵌入式系统》试题库

嵌入式试题部分答案的整理(奕洲)

填空题: 1.ARM处理器有2种总线构架,数据和指令使用同一接口的是冯诺依曼结构___ __,数据 和指令分开使用不同接口的是___哈佛结构__。 2.嵌入式存储系统具有__大端模式___和__小端模式____两种数据存放格式。 3.从编程的角度看,ARM微处理器一般有___ARM状态__和__Thumb状态____两种工作状 态。CPSR的___T__位反映了处理器不同指令的当前状态。 4.嵌入式软件的开发一般分为_生成_____,_调试______,和_固化运行______3个步骤。(系 统需求分析与规格说明、系统设计、构件设计、系统集成与测试) 5.嵌入式操作系统一半有四个组成部分,他们是__嵌入式内核____,__嵌入式TCP/IP网络 系统______,__文件系统_____,和GUI。 6.A/D转换器完成电模拟量到数字量的转换。实现A/D转换的方法很多,常用的方法有计 数法,双积分法和_逐次逼近法______。 7.嵌入式系统中常用的外存有__硬盘____,DOC,CF(SD,MMC)等。 8.实时操作系统的评价指标有:_任务调度算法____,__上下文切换时间____,__确定性 _____。最小内存开销和最大中断禁止时间。 9.Bootloader主要功能是__实现整个系统的启动引导______,_最终能引导操作系统的运行 _________。 选择题: 1.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为() A.0x21 B.0x68 C.0x65 D.0x02 2. RT—Thread操作系统不属于() A.RTOS B.抢占式实时操作系统 C .非抢占式实时操作系统 D.嵌入式实时操作系统3.FIQ中断的入口地址是() A.0x0000001C B.0x00000008 C.0x00000018 D.0x00000014 4.ARM指令集和Thumb指令集分别是()位的。 A.8位,16位B.16位,32位C.16位,16位D.32位,16位 5.ARM处理器的37个寄存器包括_____个通用寄存器和_____个状态寄存器。()A.32,5 B. 31,6 C.30,7 D.33,4 6.每种一场模式都有一个程序状态保存寄存器SPSR,当异常出现时,SPSF用于保存()的状态。 A.CPSR B.ios C.limux D.RT—Thread 7.嵌入式操作系统体系结构可分为:单块结构,层次结构和() A.多块结构B .立体垂直结构C.独立结构D.客户/服务器(微内核)结构 8.DMA方式传输速率主要取决于()速度。 A.CPU B.存储器 C.总线 D.I/O 9触摸屏按其工作原理可分为矢量压力传感器,电阻式,(),红外线式和表面声波式5类。 A.振动式 B.感知式 C.电容式 D.预测式 10.任务的3种基本状态是() A.执行,等待,阻塞 B .运行,等待,阻塞 C.执行,就绪,阻塞 D.运行,就绪,阻塞等待(waiting):任务在等待某个事件的发生; 就绪(ready):任务等待获得处理器资源;

嵌入式系统及应用-试题一 答案

嵌入式系统及应用-试题一答案

答案及评分细则 课程名称:_嵌入式系统开发_ 考试形式:闭卷考试日期: 2012年月日考试时长:120分钟 一、判断题(共15分,共15题,每题1分) 1.T 2.F 3.T 4.T 5. F 6.T 7.F 8.F 9.F 10. T 11. F 12.T 13.F

14.F 15.F 二、单向选择题(共20分,共10题,每题2 分) 1、D 2、D 3、B 4、D 5、C 6、C 7、B 8. C 9. D 10. C 三、填空题(共20分,共20空,每题1 分) 1.乘加操作、SIMD类操作、零开销循环 指令、多媒体加速指令。

2.动态性、并行性、异步 独立性。 3.取指令、译码、执行、写寄 存器。 4.外部中断。 5.SWI ,INT 。 6.防止地址越界和防止操作越权。 7.存储器映射编址,I/O映射编址。 8.冯?诺依曼结构哈佛结构 四、简答题(共30分,共5题,第4题为9分,第5题6分,其余每题5分) 1. 答:任务是一个具有独立功能的无限循环的程序段的一次执行,是实时内核调度的单位,具有动态性、并行性和异步独立性等特征。(1分) 其中:1)动态性是任务状态是不断变化的,任务状态一般分为就绪态、运行态和等待态。在多任务系统中,任务的状态将随着系统的需要不断进行变化。(1分)2)并行性是系统中同时存在多个任务,这些任务在

宏观上是同时运行的。( 1分 ) 3)异步独立性是每个任务各自按照相互独立的不可 预知的速度运行,走走停停。( 1分 ) 任务和进程的主要区别在于:任务的属性中(任务控 制块中)包含了于时间相关的参数,比如:优先级别、周期、计算机时间、截止时间等,而内核对认为进行调度时,必须参考并遵循这些参数以确保任务的实时性与确定性。( 1分 ) 2. 答:第28到31位为条件标志位 (1分): –N = ALU 产生负数结果 (0.5分) –Z = ALU 产生结果是0 (0.5分) –C = ALU 操作产生进位或借位 (0.5分) –V = ALU 结果溢出 (0.5分)

最新-嵌入式试卷A卷及答案

一、填空 (每空1 分,共 20 分) 1.嵌入式系统的组织架构是嵌入式处理器、存储器等硬件、嵌入式系统软件和应用软件所组成的。 2.ARM系统复位后,第一条执行的指令在__0x02_。 3.冯诺依曼体系结构的特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛结构则是分开存储。 4. ADD R0,R1,#3属于立即寻址方式。。 5 ARM指令集和Thumb指令集分别是32 和1 6 位的。 6.嵌入式软件结构一般分为驱动层、OS层、中间件层和应用层。 7.cache放置数据的常用地址变换算法有直接、组相联和全相联。 8.嵌入式系统中电源管理器最常见的工作方式是工作、空闲和睡眠 1. 嵌入式处理器存储器等硬件嵌入式系统软件应用软件 2.0x02 3.数据和指令分开存放 4.立即 5.32 16 6.驱动层OS层中间件层应用层 7 全相联直接组相连 8 工作空闲睡眠 二简答 (每题5分,共 30 分) 1.嵌入式处理器一般具有以下4个特点: (1)大量使用寄存器,对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。结构上采用RISC 结构形式。----------1分 (2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。----------1分 3)可扩展的处理器结构,最迅速地扩展出满足应用的最高性能的嵌入式微处理器。支持ARM (32位) 和Thumb(16位)双指令集,兼容8位/16位器件。-----------1分 (4)小体积、低功耗、成本低、高性能,嵌入式处理器功耗很低,用于便携式的无线及移动的计算和通信设备中,电池供电的嵌入式系统需要功耗只有mW甚至μW级。---2分2.ARM处理器对异常中断的响应过程如下: 首先,将当前程序状态寄存器CPSR的内容保存到将要执行的异常中断对应的备用程序状态寄存器SPSR中,以实现对处理器当前状态、中断屏蔽位及各条件标志位的保存。各异常中断模式都有自己相应的物理SPSR寄存器。----2分 然后,将引起异常指令的下一条指令的地址保存到新的异常工作模式的R14即R14_mode

嵌入式系统考试试题A及答案

《嵌入式系统》考试试卷 试题总分: 100 分考试时限:120 分钟 一、填空题(每空2分,共18分) 1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由______________完成。 2、ARM内核三级流水线机制是指指令运行过程中经过的__________、译码、执行三个阶段。 3、ARM寄存器SPSR被称为_______________寄存器。 4、uClinux与标准Linux的最大区别在于___________。 5、嵌入式系统是以应用为中心、以为基础、软硬件可、功能、可靠性、成本、体积、功 耗严格要求的专用计算机系统。 6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行的指令。 7、μC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:、 邮箱、,事件标志。 二、单项选择题(每题2分,共24分) 1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。() A. 嵌入式处理器 B. 实时操作系统(RTOS) C. 应用程序接口(API)层 D. 实际应用程序层 2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即 数表示中合法的是( )。 B. 0x F000000F 0000F D. 0x F080000 3、μCOS-II操作系统不属于()。 A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 4、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是()。 A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2 5、ARM寄存器组有()个寄存器。 A、7 B、32 C、6 D、37 6、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。

单片机嵌入式试题(附答案)

考核试卷一 第一部分理论试题 题号一二三四总分 得分 一、填空题(每空1分,共25分) 1.计算机的系统总线有地址总线、控制总线和_数据总线。 2.通常、单片机上电复位时PC= 00,SP= 07;而工作寄存器则缺省采用第0组,这组寄存器的地址范围是从00-07。 3.JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022。 4.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编起命令作用。 5.假定累加器A的内容30H,执行指令: 1000H:MOVC A,@A+PC后,把程序存储器1031单元的内容送累加器A 中。 6.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。 7.MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。 8.MCS-51单片机有5 个中断源,可分为2 个中断优先级。上电复位时INT0 中断源的最高。 9.用串行口扩展并行口时,串行接口的工作方式应选为0。 10.半导体存储器的最重要的两个指标是存贮容量和转换速度。 11.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为_5/28。 12.MOV A,40H 指令对于源操作数的寻址方式是直接寻址。 13.MCS-8051系列单片机字长是 16 位,有 40 根引脚,96系列字长是 16 位。

14.8051单片机的存储器的最大特点是数据和程序的分离,Px并行口的地址是与 I/O 统一编址的,或者说属于该存储器。 15. 8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。 16. P3常需复用作中端口和读写控制信号。 17.8051复位后,PC= 00 H。若希望从片内存储器开始执行,EA脚应接高电平。 18. PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。 20. 8051的C/T是加(加或减)计数的。 21. 8051的中断向量表在 03 H、 0B H和13H、1BH、23H。 22. MOV A,40H 指令对于源超作数的寻址方式是直接寻址。 23. .MCS—51布尔处理机的存储空间是128_。 24. 中断响应时间是指_从中断请求位置位___。 25.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为查询方式。 二、单项选择题(从下列备选答案中选出一个正确的答案,并填在相应位置,错选或不选均不得分,每题1分,共25分) 23. .MCS—51布尔处理机的存储空间是128_。 (A)100 (B)128 (C)64 (D)256 4.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编起命令作用. A 对 B 错 3. MOV A,40H 指令对于源超作数的寻址方式是直接寻址。 (A)直接(B)间接(C)位寻址(D)变址 4 JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022。 (A)1000 (B)1020 (C)1022 (D)1002 5.假定累加器A的内容30H,执行指令: 1000H:MOVC A,@A+PC后,把程序存储器1031H 单元的内容送累加器A 中

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库 一、填空题 1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适 应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2、从模块结构来瞧,嵌入式系统由三大部分组成,分别就是:硬件、软件与开发平台。 3、从层次角度来瞧,嵌入式系统由四大部分组成,分别就是:应用软件层、操作系统层、板级支持包(或硬件抽象层)与硬件层。 4、嵌入式产品的主要度量指标包括:上市时间、设计成本与产品质量。 5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成与系统测试。 6、需求分析包括:功能性需求分析与非功能性需求分析。 7、确定输入信号就是数字信号还就是模拟信号属于功能性需求。 8、确定系统的物理尺寸与重量属于非功能性需求。 9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。 10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。 11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。 13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。 14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。 15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。 16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。 17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明与体系结构设计)与系统调试。 18、设计流程指的就是设计过程中所经历的过程步骤。 19、设计重用技术主要分为基于IP 核的模块级重用与基于平台的系统级重用。 20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。 21、嵌入式处理器的分类包括三种,分别就是:嵌入式微处理器、微控制器(或单片机)与

嵌入式系统试题闭卷 及答案

装 题 订 线 内 不 学习形式:脱产 . 夜大 . 函授 . 年级: 专业: 学号: 姓名: 答 要 《嵌入式系统》试题 闭卷答题 时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是( )、存储器、输入/输出和软件,一般软件亦分为操作系统相关和( )两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,( ),( )以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有( )、进程间通信、( )、I/O 资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为( )和分时操作系统,其中实时系统亦可分为( )和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU 时间,并且负责任务之间的( ),内核的基本服务是( )。 6、嵌入式开发一般采用( )方式,其中宿主机一般是指( )。 7、哈佛体系结构数据空间和地址空间( ),ARM7TDMI 采用( )的内核架构,ARM920T 采用( )的内核架构。 8.ARM7TDMI 采用( )级流水线结构,ARM920TDMI 采用( )级流水线。 9.按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于( )操作系统,VxWorks 属于( )操作系统。 10、ARM7TDMI 中,T 表示支持16位Thumb 指令集,D 表示( ),M 表示内嵌乘法器Multiplier ,I 表示( ),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU 能够正常工作,下列哪个条件不是处理器必须满足的。( ) (A)处理器的编译器能够产生可重入代码(B )在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D )有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。( ) (A)DOS (B )unix (C)Windowsxp (D )linux 3、下面哪个选项不是SUB 设备的特点。( ) (A)串行通信方式 (B )不可热拨插 (C)分HOST 、DEVICE 和HUB (D )通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。( ) (A)Symbian (B )WinCE (C)uc/os (D )linux 5、以下哪项关于SRAM 和DRAM 的区别是不对。( ) (A)SRAM 比DRAM 慢 (B )SRAM 比DRAM 耗电多 (C)DRAM 存储密度比SRAM 高得多 (D )DRM 需要周期性刷新 6、uc/os 操作系统不包含以下哪几种状态。( ) (A)运行 (B )挂起 (C)退出 (D )休眠 7、0x07&0x11的运算结果是。( ) (A)0x01 (B )0x11 (C)0x17 (D )0x07 8、以下哪种方式不是uc/os 操作系统中任务之间通信方式。( ) (A)信号量 (B )消息队列 (C)邮件 (D )邮箱 9、以下哪种方式不是文件系统的格式。( ) (A)FAT (B )DOS (C)NTFS (D )Ext 10、在将uc/os 操作系统移植到ARM 处理器上时,以下哪些文件不需要修改。( ) (A)OS_CORE.C (B )include.h (C)OS_CPU.H (D )OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。( ) 2、冯诺依曼体系将被哈佛总线所取代。( ) 3、嵌入式linux 操作系统属于免费的操作系统。( ) 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。( ) 5、USB2.0的最大通信速率为12M/S 。( ) 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

嵌入式系统考试试卷及答案

嵌入式系统考试答案 嵌入式系统总分100分 注:此页不作答题纸,请将答案写在答题纸上, 各题必须标明题号。 一、 1只要不掉电,信息是不会丢失的;DRAM 24(5 3接口。(P42) 4指令。(P62) 5 6 7 8 9 10 11 12 13 14 1536) (38(3940)二、简答题(本题30分,每小题6分)

1、简述ARM处理器的流水线概念,并举例说明ARM9TDMI核的流水线情况。 ARM处理器使用流水线来增加处理器指令流的速度,这样可使几个操作同时进行,并使处理和存储器系统连续操作。ARM9TDMI使用典型的5级流水线,分别为:(1)取指,从存储器中取出指令,并将其放入指令流水线;(2)译码,指令被译码,从寄存器堆中读取寄存器操作数;(3)执行,将其中的1个操作数移位,并在ALU中产生结果;(4)缓冲/数据,如果需要则访问数据存储器,否则ALU只是简单的缓冲1个时钟周期;(5)回写,将指令结果回写到寄存器组中。在执行第一条指令的同时对第二条、第三条、第四条、第五条指令按流程进行操作。(P36) 2、试用C语言程序以及ARM汇编语言设计著名的Euclid最大公约数算法。 C语言程序:int gcd(int a,int b) { While (a!=b) { if (a>b) a=a-b; else b=b-a; } return a; } ARM汇编语言程序1: Gcd: CMP r0,r1 BEQ end BLT less SUB r0,r0,r1 B Gcd Less:SUB r1,r1,r0 B Gcd ARM汇编语言程序2: Gcd: CMP r0,r1 SUBGT r0,r0,r1 SUBLT r1,r1,r0 BNE Gcd(P84) 3、简述看门狗软件程序设计的一般流程。 一般流程: 1)设置看门狗中断操作; 2)设置看门狗控制寄存器; 3)设置看门狗数据寄存器和计数寄存器; 4)启动看门狗定时器(P156) 4、简述过程调用标准中的ARM寄存器使用规则。 寄存器的使用规则:

嵌入式系统模拟试题与答案

学习中心/函授站_ 姓名学号 电子科技大学网络与继续教育学院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件。 (3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结构在存和寄存器之间 批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。

要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳定性、可维护性、可升级、可配置、易于操作、接口规、抗干扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需要首先运行BootLoader这段程序,因此它需要放在系统加电后最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间,实现系统功能和对外部或部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通过总线输出数据和状态。发生总线争用现象。可能会造成总线上数据或逻辑混乱。 5、微核嵌入式操作系统中,经过划分功能,用很短的结构(几到几十千字节)实现最基本和很具体的功能,此结构成为微核结构。 三、填空题(每小题3分,共30分) 1、嵌入式开发一般采用_宿主机/目标机方式_方式,其中宿主机一般是指PC机或者台式机)。 2、嵌入式系统一般由嵌入式微处理器、_____________、_______________、__________等四个部分组成。 3、嵌入式系统设计时,必须优先考虑的问题有:CPU选择、人机接口、可靠性、实时运行和速度、功能扩展、能耗和体积等问题。 4、嵌入式处理器的层次分为:1)嵌入式微控制器;2)_2)嵌入式处理器_;3)嵌入式DSP; 4)嵌入式片上系统_。 5、选择ARM处理器需要考虑的四大因素有:核/版本;工作频率;片存储容量;片功能模块。 6、为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家:__基于嵌入式操作系统,采用模块化方式是开发嵌入式系统软件的必由之路。 7、哈佛体系结构数据空间和地址空间 _分开_ ,ARM920T采用哈佛体系_ 。 8、由于嵌入式系统本身不具备__执行速度和系统可靠性__,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套__开发工具和环境___才能进行交叉开发。 9、一般而言,嵌入式系统的构架可以分为4个部分:处理器、 _存储部分____、输入/输出和软件,一般软件亦分为__嵌入式OS____和应用软件两个主要部分。 10、A/D变换器工作原理可分__逐次比较式____和___双积分__两种工作方式。

相关文档
相关文档 最新文档