资源描述:
《嵌入式系统设计原理及应用试卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、上海应用技术学院2010-2011学年第一学期《嵌入式系统设计原理及应用》期中试卷课程代码:B303113学分:2.5考试时问:100分钟课程序号:6475班级:学号:姓名:我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。题号—•二三四五六七八九总分应得分15151222101016100实得分试卷共页,请先查看试卷有无缺页,然后答题。一、填空题:(1X15=15分)1、嵌入式微处理器有多种处理器核,典型的处理器核、、等。2、嵌入式系统是以为中心,以计算机技术为基础,软硕件可,对功能、可靠性、成本、体积、功耗等严格要求计算机系统。
2、4、ARM微处理器的工作状态有和两种。5、ARM体系结构支持和两种存储格式。6、根据堆栈指针指向的数据位置的不同,堆栈可分为和o7、在程序执行过程屮,是通过寄存器控制程序的运行地址的。8、ARM指令集是位长度的,Thumb指令集是位长度的。二、选择题:(3X5=15分)1、堆栈随着存储器地址的增大而向上增长,基址寄存器指向存储有效数据的最高地址或者指向第一个要读出的数据位置,是堆栈。A.满递增B.空递增C.满递减D.空递减2、在指令LDRRO,[Rl,#4]!执行后,R1中的值为。A.R1不变B.R1=R1+1C.Rl=Rl+4D.Rl=43、ARM微处理器支持7种运行模式,
3、以下运行模式中不属于异常模式的是OA、屮止模式B、快速中断模式C、管理模式D、系统模式4、ARM微处理器当操作数寄存器的状态位为0时,执行指令进入ARM状态。A、BB、BXC、SWPD、MVN5、在ARM处理器中,只冇指令可以将状态寄存器CPSR或SPSR读出到通用寄存器屮。A、MRSB、MSRC、ADRD、MCR三、说明下列操作完成的功能。(3X4=12分)(1)SUBSRO,RO,#1;(2)LDRR2,[R3,#0x0c];(3)ADDSR3,Rl,R2,LSL#2;四、简答题:(22分)1、S3C44B0X集成了多种片上外设,写出不少于7种的片上功能?(7分)2、AR
4、M的寻址方式有哪几种?(7分)3、已知寄存器Rl=ll223300,R4=44556677,R5=8899AABB,R6=CCDDEEFF,R7=12345678,说明执行STMIAR1,{R4-R7}语句后,釆用小端存储格式,存储器的情况,写出相应存储单元的地址和内容。(8分)五、ARM处理器程序状态寄存器格式如下图所示,Reserved
5、N
6、Z
7、C
8、V卜•Conditioncodeflags313029282726252423—Overflow—Carryarbarroworexlend—Zero—Negaln/eorle&sthan654321I0FTM4M3M2M1M
9、OConlralbitsLModebits-Stalebrl-FIQdisable—IRQdisable87处理器上一旦冇复位输入,ARM完成下列操作:Rl4svc=UNPREDICTABLEvalueSPSRsvc=UNPREDICTABLEvalueCPSR[4:0]=0bI0011//(CPSR[5]=0//CPSR[6]=l//CPSR[7]=1//IfhighvectorsconfiguredthenPC=OxffffOOOOelsePC=0x00000000请在括号中对相应的代码段作出解释,并说明在止常地址情况卜・,复位后应从什么地址开始执行指令。(10分)六、在
10、系统屮,将UART1配置为红外接收/发送模式,偶校验,2位停止位,6位数据,如何配置ULCON1?(10分)七、在系统屮,将端口D配置为LCD控制器的外部接口,端口G为外部屮断输入
11、」,写出需配置的寄存器的名称,地址和控制字。(16分)嫦口1》可送择的弓脚功能•功nt1功能2PIX>■人/執出Vl»PD1愉人/输岀VDIPD2•人/输出vr)2PD3输人/峋出VD3PIX■人/输出VCLKPD5救人/轴岀VIJNEPD6愉人/输岀VMPD7備人/输出VFRAME竭口G*—"・片*•二-:'旷X—*咖—•*.rd可选样的引脚功能功犍】功能2功能3PGO输入/输出VD4EINTO
12、PG1输人/输出VD5EINT1PG2输人/翁出nCTSOEINT2PG3输人/綸岀nRTSOE1NT3PG4输入/・岀11SCLKE1NT4PGS输入/输出I1SDIEINT5PG6输人/輸出IISDOEINT6PG7愉入/输出I1SLRCKEINT7寄存谢名妳位数/引別媾口堆址掛述•-烫位值PCONA[9;OJ10x01d20000S功能11:功能20x3ffPCONBC10:0]10x01d200080:功能11:功能20x7ffP(X)NC[3]£0]20x01d200l00