2012-2013学年 第2学期
2010级《嵌入式系统》期末考试试题( A卷)
考试时间:2013年6月
班级 学号 姓名
? 请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;
? 请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸
一并交上来。
一、填空(20分,每空1分)
1、 R0= 0x8010 、R1= 0x10 、R2= 未知 2、 结构相关、数据相关、控制相关 3、 扫描法、反转法 4、 16
5、 应用、计算机、专用 6、 0x000000DD
7、 基址变址寻址、立即寻址 8、 MAP、FIELD 9、 7
10、0x00000000
11、指令的执行影响CPSR的值 二、选择题(10分,每小题1分)
1、 B 2、 D 3、 C 4、 B 5、 A 6、 D 7、 A 8、 A
9、 D 10、 D
第 1 页 共 7 页
三、判断题(5分,每题1分)
1、×
2、√ 3、√ 4、×
5、√ ?????? X
四、指令应用题(5分,每题1分)
1、 RlistT RLIST {R0-R2,R9} 2、 LDR R0,=DATA
3、 (1)控制数据0B0000 0011 1110 0000 0000 0001 0000 0100=0x04E00104
LDR R1,= 0x04E00104 BIC R0,R0,R1
(2)控制数据0B1111 1100 0001 1111 1111 1110 1111 1011=0xFC1FFEFB LDR R1,= 0xFC1FFEFB AND R0,R0,R1 4、 LDR R1,[R0],#4 5、 IMPORT _printf
五、简答题(15分,每题3分)
1、
EMCU:(Embedded Microcontroller Unit)嵌入式微控制器 SoC:(System on Chip)片上系统 UART:(UniversalAsynchronousReceiver/Transmitter)通用异步接收/发送装置 2、 宏和子程序的区别。
子程序:参数传递,慢; 宏:展开,快
3、 说明并图示ARM7流水线上指令执行情况。
4、 手机是否是嵌入式系统设备,为什么?
第 2 页 共 7 页
手机是面向通信的产品。
符合嵌入式系统设备以下特点:
? 面向特定应用。
? 集成度高、成本低、体积小、功耗低。 ? 较长的生命周期 ? 固化代码
? 需要专用开发工具
? 有的手机系统软件需要RTOS开发平台 ? 开发人员以专业技术人员为主
5、 为什么S3C44B0X的向量中断方式可以大大减少中断延迟
向量中断方式由硬件识别中断源,并自动将转移到中断服务程序的分支指令加载到数据总线上,由系统从总线读取分支指令,执行分支指令,自动转移到中断服务程序执行。
非向量中断方式由程序通过查询方式识别中断源,并且由程序控制转移到中断服务程序执行。
因此,向量中断响应速度比非向量中断响应速度快。
六、简单应用题(15分,每题3分)
1、
LDR R0,= 0x8A25B379 MOV R1,#5
UMULL R3,R2,R0,R1 2、
R14_
CPSR[6] = 1 ;屏蔽FIQ中断 CPSR[7] = 1 ;屏蔽IRQ中断
PC = Exception Vector Address ;转到中断服务程序 3、
特色技术:C语言内嵌汇编 功能:字符串拷贝 4、
(1)数据传送准备: BUSY信号为低电平。
片选CS为低电平,使触摸屏控制器ADS7843有效,可工作。 DCLK为低电平 (2)数据传送机制
第 3 页 共 7 页