1、得分2015年三峡大学硕士研究生招生复试微型计算机技术课程考试试卷 (A卷)注意:1、考试时间180分钟,满分100分;2、姓名、准考证号必须写在指定的地方 阅卷负责人签名 姓名: 准考证号: 题号一二三四五六七八九总分得分 本试卷共4页得分一 、问答题(共15分,4小题)微型计算机简称“微型机”、“微机”,2005年至今,是酷睿(Core)系列微处理器时代,通常称为第6代,是英特尔推出的新一代基于Core微架构的产品体系统称。1、微型计算机可以按照字长分类,也可以按照系统规模分类,请问按照系统规模可分为哪三类?(6分)2、微型计算机采用三总线结构,按照功能不同一般分为哪三类总线?(3分)3、
2、微处理器在一个或几个时钟信号驱动下,完成一次操作,一系列的操作完成一定的数据处理任务。微处理器对指令的执行大致可分为哪三个步骤?(3分)4、请将十进制数11转化为二进制数?(3分)二 、问答题(共15分,5小题)1、8086微处理器的引脚及功能如图2-1所示,请问是什么封装形式?(2分)2、请问8086微处理器数据总线宽度?地址总线宽度?可以寻址多大存储空间?(6分)3、当PIN33()=1,PIN28()=0,PIN29()=0时,CPU的操作是?(3分)4、PIN40(Vcc)和PIN20(GND)引脚的功能是什么?(2分)5、指令指针寄存器IP中保存的内容是什么?(2分)图2-1 得分三
3、、基础编程(总分20分,共5题,每题4分)对于8086的寻址系统,假设CS=1000H,DS=2000H,ES=3000H,SS=4000H,AX=10H,BX=20H,BP=30H,SI=40H,DI=50H。 得分1、MOVAX,2000H;(4分)请说明是何种寻址方式;请计算有效地址EA;请计算物理地址PA;请说明该指令的功能。2、MOVBP-08H,DI;(4分)请说明是何种寻址方式;请计算有效地址EA;请计算物理地址PA;请说明该指令的功能。3、MOVBX+DI+20H,BYTE PTR99H;(4分)请说明是何种寻址方式;请计算有效地址EA;请计算物理地址PA;请说明该指令的功能。
4、4、MOVAX,ES:BX;(4分)请说明是何种寻址方式;请计算有效地址EA;请计算物理地址PA;请说明该指令的功能。5、将AH的高4位清0,且0、1两位置1,且2、3两位取反。(4分)四、程序设计(总分10分,共10空,每空1分)已知X,Y,Z为三个无符号16位数,编程序求三者中最大值,并将其送入MAX单元(设X,Y,Z三个数不等),流程图如图4-1所示。图4-1 流程图DATASEGMENTXXDW?YYDW?ZZDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAINPROCFARSTART:;DS入栈MOVAX,0PUSHAX;读取第一个变量 ;与
5、第二个变量比较 JA NEXT;XY,进行下轮比较 MOV AX, YY NEXT: CMP AX,ZZ;较大值与Z比较 ;与Z比较结束 MOV AX ,ZZGOMAX: MOV MAX,AXRETMAINENDPCODEENDS;基本的程序结构有: 、 、 ,以及子程序结构,本题使用了 结构程序设计。得分五、子程序设计(10分)1、在子程序设计时,为了不破坏原有的信息,通常要将寄存器或存储单元的原有内容压栈保护或存入子程序不用的寄存器或存储器中。堆栈是存储器中的特定区域,在堆栈中对数据采取特殊的存取规则,请用一句话简要说明栈的存取规则(2分)。2、假设SS=8000H,SP=1000H,AX
6、=1122H,BX=3344H,指令执行前栈中情况如图5-1所示。执行以下指令后,SUBPPROCNEARPUSHAXPUSHBXPOPAXRETSUBPENDP请在图5-2中,填出栈中的内容(4分),标出AX、BX的内容(2分),标出栈顶SP的位置(2分)。堆栈段堆栈段SS8000:0000HSS8000:0000H0001H0001H0002H0002HAX1122H0003HAX0003HBX3344H0004HBX0004H.0FFCH0FFCH0FFDH0FFDH0FFEH0FFEH0FFFH0FFFHSP=1000HXX1000H1001HXX1001H1002H1002H1003
7、H1003H图5-1 指令执行前 图5-2 指令执行后得分六、存储器的设计(10分)单片机项目开发中经常使用EPROM来存储一些需要预置的重要参数,现有4片2732 EPROM(每片容量4K8bit),已将它们接到8086系统中,如图6-1所示。现需要增加一片2732。1、 请画出第5片2732电路连接图(5分);2、 并计算第5片2732地址范围(5分)。图6-1得分得分七、I/O软硬件设计(10分)编写简化段程序。某外设接口的16位数据端口地址为200H,状态端口地址为201H,状态口中第7位为1表示外设已准备好。试编制从该设备输入一个字节数据,并将该字节数据乘以5(不使用乘法指令),并返回DOS操作系统。八、8255软硬件设计(10分)编写完整段程序。设电路如图8-1所示,试计算其端口地址。A口工作于方式0输入,B口工作于方式0输出,C口高4位为输出口,低4位为输入口,当C口PC3输入高电平时,从A口输入数据。请编写初始化程序,并返回操作系统。图8-1图8-2图8-3