资源描述:
《嵌入式系统开发试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2009至2010学年第1学期嵌入式开发系统试卷A一、填空题(本题20分,每空1分)1.嵌入式系统主要包括一下几类:、、、和。2.嵌入式操作系统现在比较流行的有_______、________、_________和___________等。3.ARM的v4T版本以上一般都支持两类指令集,分别为、。4.ARM处理器工作模式有7种,它们分别是、、、、、和模式。5.ARM内部寄存器都是位。6.ARM内部的程序状态寄存器主要分两类,分别是、。它们始终记录着ARM的工作状态、模式和各个状态标志,非常重要。二、判断题
2、下列指令哪些是非法指令(本题10分,每题2分,正确的在后面括号内打“√”,错误的在后面打“Ⅹ”)⑴ARM7TDMI归为ARM的v4T体系版本。()⑵ARM7TDMI支持32bit和16bit指令。()⑶Thumb指令为32bit指令。()⑷S3C44BOX的I/O结构与单片机I/O结构完全一样。()⑸S3C44BOX的存储器结构分为8个段,每个段为32MB。()三、选择题(每题只有一个正确答案,每小题3分)1.S3C44B0X的存储器线宽不可配置为()(A)32bit(B)16bit(C)8bit(D)4
3、bit2.S3C44B0X有中断源()(A)5个(B)30个(C)4个(D)6个3.已知(R0)=09H,(R1)=4000H,(R2)=40000H,在执行下列指令后,(R0)=。ADDR0,R1,R2A.09HB.4000H C.40000HD.44000H4.ANDR6,R7,#0XFF指令中第二个源操作数#0XFF的寻址方式是()(A)寄存器寻址(B)寄存器间接寻址(C)立即寻址(D)直接寻址四、简述题(本题22分)1、现在常用的ARM内核有哪些系列?(7分)2、嵌入式系统的基本概念是什么?(7分
4、)3.ARM7系列三星44B0X内部有哪些主要资源?(8分)学院名称专业班级:姓名:学号:密封线内不要答题五、读指令回答问题(本题22分)1)LDRR2,=0X0C010000(6分)LDRR3,=0X55AA55AASTRR3,[R2];地址0X0C010000中的内容为。LDRR3,[R2];地址0X0C010000中的内容为。2)LDRR2,=0X0300000(16分)LDRR1,=0X01LDRR3,=0X64STRR1,[R2];地址0X0300000中的内容为。SUBR3,R3,#1;R3=
5、。ADDR1,R1,#1;R1=。LLLLDRR4,[R2]ADDR4,R4,R1STRR4,[R2]ADDR1,R1,#1SUBR3,R3,#1CMPR3,#0X0BNELLL该程序完成的功能为:。六、编程题(本题14分)编写一段程序,PortE的PE0、接LED0,PE1接LED1,PE2接LED2,PE3接LED3。(均为高有效)将四个LED轮流点亮,间隔一段时间(不具体规定间隔时间)。不考虑bootloader。与PortE相关的寄存器分别为:端口配置寄存器PCONE,地址为:0X01D20028
6、;端口数据寄存器PDATE,地址为:0X01D2002C;端口上拉电阻配置寄存器:PUPE,地址为:0X01D20030;