嵌入式技术试卷A卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《嵌入式技术》期末考试试卷
(本试卷共 6 页)
注意:答案直接答写在试卷上。
一、填空题(30分,每空1分) 1、ARM 的V4T 版本以上一般都支持两类指令集,它们
分别是_____________和____________。
7种,分别是_______________、_____________、______________、_____________、______________、_____________和______________模式。
3、ARM 处理器有37个_____位长的寄存器,包括30个通用寄存器、6个__________和1个__________。
4、ARM 处理器复位后,PC 的地址通常是________,初始的工作模式是______________。
5、编译链接代码时,有两种存储代码和数据的字节顺序,一种是________格式,另外一种是__________格式。
6、构建嵌入式系统开发环境的工具链有多种,其中开放源代码的工具链是
________________。
7、通知编译器产生ARM 代码的伪操作是______________。
8、S3C2410的内核工作电压是_______伏,存储器的工作电压是_________伏。
9、JTAG 接口的连接有两种标准,即_______针接口和________针接口。
10、RS232C 标准采用负逻辑方式,标准逻辑“1”对应___________伏特,标准
逻辑“0”对应______________。
11、嵌入式交叉开发环境由__________和__________两套计算机系统构成。
12、TFTP是简单_______协议。
13、Linux内核的配置编译都是由顶层目录的___________整体管理的。
14、Linux内核源代码顶层目录中arch/ 内存储______________相关代码。
15、PWM是一种脉冲宽度调制技术,通常可以通过改变PWM信号的
____________来实现对设备的控制。
二、简答题(30分,每小题5分)
1、从技术角度看嵌入式系统的定义是什么?
2、嵌入式操作系统有哪些特点?
3、SDRAM的特点与作用是什么?
4、请对NOR型Flash和NAND型Flash的接口方式和读写性能进行对比。
5、BootLoader 在嵌入式系统中完成哪些主要工作?
6、JTAG接口有那些主要功能?
三、汇编指令题(20分,每小题4分)
1、R0初值为0,请给出下列指令执行后R0的值。
MOV R0,R0 ; R0=____________
MVN R0,R0 ; R0=___________
2、说明指令STMIA R12!,{R0-R11}的操作功能。
3、写一条ARM指令,完成操作R1=R2*8。
4、用BIC指令清除R0中的位0、1、3,保持其余的不变。
5、指出ADDGE R3,R3,#1的操作功能。
四、程序阅读题(10分,每空2分)
请在程序中横线部分添加上注释。
AREA Word, CODE, READONLY
num EQU 20 ; _______________________
ENTRY
start
LDR r0, =src
LDR r1, =dst ; ________________________
MOV r2, #num ; ________________________ wdp
LDR r3, [r0], #4
STR r3, [r1], #4 ; ________________________
SUBS r2, r2, #1
BNE wdp
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,0
END
此程序完成的功能是___________________________________________。
五、综合题(10分)
采用ARM处理器开发一串行通讯控制器,请结合嵌入式系
统的设计流程规划并叙述该项目开发设计流程。