《武汉大学2008级嵌入式系统A卷.doc》由会员分享,可在线阅读,更多相关《武汉大学2008级嵌入式系统A卷.doc(2页珍藏版)》请在三一文库上搜索。
1、武汉大学计算机学院2011年2008级嵌入式系统考试试卷A班级 - 姓名 - 学号-成绩-(考试时间为120分,开卷,所有答案写在答题纸上)一填空题(每空1分,共30分)1. 80C51单片机从逻辑上可将存储器地址空间划分为 、 、 。2. 80C51单片机程序存储器的0000H0002H用作 单元,0003H002BH单元被系统保留用于做 地址用。3. 80C51单片机中通常复用 和 两个并行端口用于存储器访问的地址总线。4. 80C51单片机内部RAM的工作寄存器区共有 个单元,分为 组。5. ARM9支持4种类型的堆栈工作方式,它们分别是_、_、_、_。6在S3C2410中,可连接外部存
2、储器的可寻址空间为 ,被分成 个存储块,其中_存储块和_存储块可以外接SDRAM类型的存储器。7. S3C2410有_个16位定时器,其中_个定时器具有PWM功能。8. S3C2410的中断模式有两种,它们是_模式和_模式。9. ARM920T核共支持_种工作模式,工作模式位与CPSR中的 位对应。10. S3C2410芯片共有 个I/O端口,分为 组;I/O端口寻址采用的方法为 ;其中只能用作输出的端口是 。11. IIS总线一般有4根信号线,它们是IISDI、 、 和 。二简答题(每小题10分,共20分)1. 简述冯诺依曼结构与哈佛结构的区别。2. 简述ARM处理器对异常中断的响应过程。三
3、编程题(每小题10分,共20分)1. 试用ARM汇编语言编写把R5、R4寄存器中的双字右移4位的汇编程序。2. 有3个LED发光二极管,LED1LED3由S3C2410的GPC口GPC5GPC7控制,如图1所示。请用C语言编写实现LED1LED3间断闪亮的程序。S3C2410GPC5GPC6GPC7R6111KR6121KR6131KD602LED1D603D604LED2LED3VDD33VDD33VDD33图1四应用设计题(每小题15分,共30分)1. 在80C51单片机构成的某应用系统中,利用2片62256和2片27128扩展64KB数据存储器和32KB程序存储器。其中,62256为32K8的SRAM,27128为16K8的EPROM。试画出完整的电路原理图并说明各芯片的地址范围。2. 在某种应用中有两台S32410开发板,需要用其中一台S3C2410开发板的UART0串口和另外一台S3C2410开发板的UART2串口实现全双工点对点串行通信。假设串行通信采用脉冲请求的中断方式、使用收/发FIFO,试给出你的设计方案及串行通信程序设计关键步骤(提示:UART0串口数据线引脚:GPH3=RXD0, GPH2=TXD0;UART2串口数据线引脚:GPH7=RXD2, GPH6=TXD2。串行数据帧格式、PCLK/UCKK、通信波特率等参数自行假设)。