广工android嵌入式系统试卷_嵌入式系统试卷

嵌入式系统试卷

一(选择题

1.下面那个系统属于嵌入式系统(,)

a、“天河一号”计算机系统b、联想t400笔记本计算机

c、联想s10上网本d、联想ophone手机

2(软硬件协同设计方法与传统设计方法的最大不同之处在于(,)

a、软硬件分开描述b、软硬件统一描述

c、协同测试d、协同验*

3(下面关于哈佛结构描述正确的是(,)

a、程序存储空间与数据存储空间分离

b、存储空间与io空间分离

c、程序存储空间与数据存储空间合并

d、存储空间与io空间合并

4.(下面哪一种工作模式不属于arm特殊模式的是(,)

a、用户模式,、管理模式,、软中断模式d、fiq模式

5.(arm7tdmi的工作状态包括(,)

,、测试状态和运行状态,、挂起状态和就绪状态

,、就绪状态和运行状态,、arm状态和thumb状态

,(指令“ldmiar0~,,r1,r2,r3,r4,”的寻址方式为(c)

,、立即数寻址,、寄存器间接寻址,、多寄存器寻址,、堆栈寻址

,(下面那个是合法的第二*作数立即数常量(,)

,、0x1fe,、0x1010,、0x3fc,、511

,(下面哪一种总线周期用于实现总线上的突发传送,优化存储控制器与突发存储器接口的设计(,)

,、顺序周期,、非顺序周期,、内部周期,、协处理寄存器传送周期

,(下面哪个*作系统是嵌入式系统(b)

,、red-hatlinux,、uclinux,、ubuntulinuxd、suselinux

10(使用host-target联合开发嵌入式应用,(b)不是必须的。

a、宿主机b、银河麒麟*作系统c、目标机d、交叉编译器

11(下面哪个系统不属于嵌入式系统(d)

a、mp3播放器,、gps接收机

c、“银河玉衡”核心路由器d、“天河一号”计算机系统

12.jtag接口的对外*是通过哪个*来控制jtag状态机的状态(a)

a.tmsb.tckc.tdid.tdo

13.下面哪一类嵌入式处理器最适合于用于工业控制(b)

a.嵌入式微处理器b.微控制器c.dspd.以上都不合适

14.关于arm子程序和thumb子程序互相调用描述正确的是(b)

a.系统初始化之后,arm处理器只能工作在一种状态,不存在互相调用

b.只要遵循一定的调用规则,thumb子程序和arm子程序互相调用

c.只要遵循一定的调用规则,仅能thumb子程序调用arm子程序

d.只要遵循一定的调用规则,仅能arm子程序调用thumb子程序

15.关于arm处理器的异常描述不正确的是(c)

a.复位属于异常b.除数为0会引起异常

c.所有异常都要返回d.外部中断会引起异常

16.下面哪个不属于程序状态寄存器cprs的控制标志位(c)

a.ib.fc.qd.t

17.下面哪个*低电平时请求存储器访问*(d)

a.nwaitb.nresetc.nopcd.nmreq

18.嵌入式系统最常用的数据传送方式是(b)

a.查询b.中断c.dmad.i/o处理机

19.下列哪条指令不会自动更新cpsr的标志位(b)

a.subsb.bicc.cmpd.tst

20.嵌入式*作系统一般通过(a)手段来解决代码体积与嵌入式应用多样性问题

a.使用可定制*作系统

b.将*作系统分布在多个处理器上运行

c.增大嵌入式设备的存储容量

d.使用压缩软件对*作系统进行压缩

二、填空:

1、嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、

体积、功耗严格要求的专用计算机系统。

2、ip核分为完成完成行为域描述的软核、完成结构域描述的固核和基于物理域描述并经过工艺验*的硬核。

3、arm字数据存储格式有大端格式、小端格式。

4、ic能量消耗大体上与电压的平方成正比,与时钟频率成正比,与电容负载成正比。5、存储器首地址从0x01c00000开始技术,分配4mb大小存储空间,则末地址为0x01ffffff。若存储空间为6mb时,末地址为0x021fffff

6、半主机的实质是让不支持ansic函数库功能的目标系统使用调试主机提供的c函数库功能。7、arm9tdmi处理器采用5级流水线,5级流水线包括:取指、译码、执行、数据缓冲和写回5个指令执行阶段。

、按照atpcs命名规则,一般将r12寄存器用作子程序间的中间结果寄存器,将r13寄存器用作栈指针,将8

r14寄存器用作链接寄存器。

、mrc指令是cp15寄存器到arm寄存器的数据传送指令。9

10、.从模块结构看,嵌入式系统由三大部分组成:硬件、软件和开放平台。

11、arm处理器有三个指令集,32位的arm指令集、16位的thumb指令集和8位的jazelle指令集。12、边界对齐格式包括:半字对齐、字节对齐和字对齐三种。

13、i/o地址空间的编址方法包括:*编址和统一编址。

14、嵌入式技术是指嵌入式系统在研发和应用过程中使用的芯片技术、硬件技术和软件技术。三(简答题:

1.arm7tdmi处理器核的各功能参数的含义:

arm{x}{y}{z}{t}{d}{m}{i}{e}{j}{f}{-s}{x}表示系列号,例如arm7,arm9,arm10

{y}表示内部存储管理和保护单元,例如arm72,arm92

{z}表示含有高速缓存(cache),例如arm720,arm940

tthumb指令集,thumb指令的长度为16位。目前thumb有两个版本,thumb1用于arm4的t变种,thumb2

用于arm5以上的t变种

d含jtag调试器,支持片上调试

m提供用于进行长乘法*作的arm指令,产生全64位结果

i内嵌式在线测试宏单元硬件部件。提供片上断点和调试点支持

e增强型dsp指令,增加了几条16位乘法和加法指令,加减指令可以完成饱和带符号算术运算jjava加速器jazelle,与普通的java虚拟机相比,jazelle使java代码运行速度提高了8倍,而功耗降低了

80%

f向量浮点单元

s可综合版本,以源代码形式提供的,可以被eda工具使用

2.嵌入式发展的趋势(五个趋势)

1).开放式平台架构,易于与其他系统整合。

2).体积越来越小,性能要求更稳定,成本更低廉

3).应用趋向多元化,需要小批量、快速定制化的服务。

4).嵌入式*作系统从可用型、通用型向可定制型、优化型转变,可定制嵌入式*作系统的嵌入式*作系统的发

展趋势。

5).集成开发环境的开放式、抽象程度更高,调试工具方便易用

6).嵌入式软件开发将是以面向对象技术为基础,采用软件复用、基于组件及集成化计算机辅助软件过程互为协

同的开发方法。

3.arm嵌入式微处理器的特点

答:嵌入式处理器一般具有以下4个特点:

(1)对实时多任务有较强的支持能力,能完成多任务处理,并且中断响应速度快,使得开发人员能够优化应用程序代

码,减少rtos内核的任务执行开销。

(2)处理器结构可扩展,以便迅速、高效地构建满足各种应用需求的嵌入式产品。(3)内部集成了测试电路。

(4)低功耗。便捷式手机以及pda型嵌入式系统尤其要求低功耗。

4.arm微处理器对irq的中断响应过程

答:当发生异常时,arm处理器对异常中断的响应过程如下:

(1)将cpsr的内容保存到将要执行的异常中断模式的spsr中。此时,异常的类型为irq,则

spsr_irq=cpsr。

(2)设置当前程序状态寄存器cpsr中的模式字段位。即cpsr[4:0]=0b10011(3)将异常发生时程序的下一条指令地址保存到新的异常模式的r14(也就是lr)寄存器。(4)强制对程序计数器赋值,使程序从异常所对应的向量地址开始执行中断服务子程序。四(编程题。求整数m到n之间所有整数之积

areafuncmul,code,readonly

exportfuncmul

funcmul

stmfdr13!,{r4,r14}

movr4,#1

movr0,#m

movr1,#n

loop

mulr4,r4,r0

addr0,r0,#1

cmpr0,r1

bleloop

movr0,r4

ldmfdr13!,{r4,r14}

movpc,lr

end

你可能感兴趣的:(广工android嵌入式系统试卷_嵌入式系统试卷)