1、浙江工业大学2018年硕士研究生招生考试试题答题一律做在答题纸上,做在试卷上无效。考试科目:(829)微机原理及应用共4页一、选择题(共16题,每题2分,共32分)1.8086CPU读写奇数地址开始的字节数据时,字节数据通过数据总线的()传输。A.16位B.高8位C.低8位D.分两次在高低8位2.若AX=65ACH,BX=0B79EH,则()A.执行ADD AX,BX后,CF=1,OF=1B.执行SUB AX,BX后,SF=1,OF=0C.执行TEST BX,AX后,CF=O,OF=0D.执行XOR AX,BX后,PF=1,IF-O3.下列指令中,有语法错误的是(A.MOV AL,SIB.IN
2、AL,DXC.MOV200H,1000HD.AND AX,OFH4.CPU对存储器或I/O端口完成一次读/写操作所需的时间为一个(A.指令周期B.总线周期C.时钟周期D,机器周期5.一个具有24根地址线的微机系统中,装有16KB的ROM、480KB的RAM和100MB的硬盘,说明其内存容量为()。A.496KBB.16MBC.100.496MBD.100MB6.设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX后,存放数据21H的物理地址是(A.20102HB.20101H C.200FEH D.200FFH7.下列四个寄存器中,不能用来作为间接寻址方
3、式的寄存器是()。A.CXB.BX C.BPD.DI8.MOV AX,1000H:MOV AX,1000H:MOV AX,BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:()。A.B.C.D.9.8086CPU的总线接口部件有多个组成部分,除了下述()项A.4个专用寄存器B.20位的地址加法器和4个段地址寄存器C.16位指令指针寄存器PD.6字节的指令队列10.8086/8088在复位之后再重新启动时,便从内存的()处开始执行指令,使系统在启动时,能自动进入系统程序。A.OFFFFOHB.OFFFFHC.0000HD.0001H11.8086CPU采用向量中断方式处理8
4、级I/O接口中断,若VO接口的中断类型号依次70H77H,在内存RAM的0000H:01D8H单元依次存放20H,50H,00H,6OH4个字节,问该IVO接口对应的中断类型号和中断服务程序入口是()A,72H和2050H:0060HB.72H和6000H:5020HC.76H和0060H:2050HD.76H和6000H:5020H12.欲使8086CPU工作在最大方式,其引脚MN/M应接()电平A.TTLB.CMOSC.逻辑低D.逻辑高13.8086CPU的NOP指令的功能是(A.AL寄存器清零B.AX寄存器清零C.空操作D.清CF标志位14.NAX,PORT指令中,PORT的取值范围为(
5、)电平A.0-OFFFFHB.0256C.0-255D.0-65536(829)微机原理及应用第1页/共4页15.当8086CPU采样到Ready=O,则CPU将(A.执行停机指令B.插入等待周期C.执行空操作D.重新发送地址16.指令()的源操作数的寻址方式为直接寻址。A.MOV 2000H,ALB.INAL,DXC.XOR AL,2000HD.MOV AX,2000H二、填空题(共10题,每题2分,共20分)1.当8086CPU依次执行:(a)MOVAX,5150H;(b)MOV DX,3FAH;(c)OUT DX,AL三条指令时,会把值为的数据写入到端口地址为的端口中去。2.一个最基本的
6、总线周期由个时钟周期组成,8086CPU在读/写内存储器时,数据在状态(或时钟周期)开始出现在数据总线上。3.8259采用级联工作方式,最大可扩展至对个中断源实现优先级控制。4.当ALE有效时,8086CPU地址/数据总线AD0-AD15上传送的是信息5.指令ADDBX+D,CX源操作数的寻址方式是目的操作数的寻址方式是6.在串传送指令MOVSB中,源串操作数和目的串操作数使用的数据段寄存器分别为和7.半导体存储器按使用功能来分可分为和8.8088的数据总线和地址总线分别是花条。9.在执行OUT DX,AL指令时,寄存器的内容送到地址总线上,寄存器的内容送到数据总线上。10.8086/8088
7、的地址空间最多可分为个逻辑段(如果不重叠)。三、判断题(共10题,每题2分,共20分)1.一般情况下,无论外部中断还是CPU内部异常,中断处理完后均返回被中断指令的下一条指令开始执行。()2.CPU送给8255A的控制字,以及输入数据和输出数据都通过8255A内的数据总线缓冲器传送。()3.8086在对存储器进行访问时,数据线和地址线分时复用,数据线先于地址线有效。(4.微型计算机工作的过程,本质上就是执行一个特定指令序列的过程。而每执行一条指令都包括取指令、分析、执行和数据处理四个阶段。5.8086和8088的外部数据总线都是16位。6.RAM是非易失性的存储器,即使电源关断,其内容也不会丢
8、失。(1.变址寄存器SI和DI是用来存放当前数据段的偏移地址的。()8.8086的可屏蔽中断不受F标志位的影响,但需要从数据线上读取中断类型码。(9.若有一个微处理器的地址引脚数是16条,则它能寻址1MB的存储单元。(10.8086系统中堆栈操作是以字为单位的。(四.简答题(共4题,每题7分,共28分)1.8086从功能上分成了EU和BIU两部分。这样设计的优点是什么?2.设CPU中各有关寄存器的当前状况为:SS0A8BH.DS=17CEH.CS=DC54H.BX=394BHIP=2F39H.SP=1200H,BX给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑
9、地址和物理地址。3.接口的主要功能有哪些?4.如果有几个中断源同时申请中断,系统怎么办?CPU在进入中断响应周期后,要做哪几件事?五.设计分析题(20分)试画出容量为4K8的RAM连接图(CPU用8088,RAM用2114一1K*4),要求RAM地址从0400H开始,并写出各芯片的地址分配范围。译码器和2114芯片的引脚图如下图所示。(829)微机原理及应用第2页/共4页G2A六.程序填空题(共10空,每空3分,共30分)1.源程序如下:MOV CL,4MOV AX,2000HSHL AL,CLSHRAX,CLMOV 2000H,AX试问:若程序执行前,数据段内(2000H=09H,(2001
10、H=03H,则执行后有(2000H)=(1)(2001HD(2)。本程序段的功能是(3)2.已知以X为首址的字单元中的数据依次为1234H、5678H,以Y为首址的字单元中的数据依次为8765H、4321H。下列的程序执行后,(DX)=(4),(AX)=(5)LEASI,XLEADI,YMOVDX,SI+2ADDDX,DICMPDX,DI+2JLLIMOVAX,YJMPEXITLl:MOVAX,1EXIT:RET3.在CHA指向的字符串中查找所有的字符串“AB”,并全部将其替换为ba”。DATASEGMENTCHA DBaABdefg(6)DATA ENDSSTACK SEGMENT STACKDB 200 dup(0)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS DATASTART:MOVAX,DATAMOVDS,AX(7)MOV CX.Num-1MOVAX,ABNEXT:CMP AX,BX(829)微机原理及应用第3页/共4页(8)(9)LOP1:INC BX(10)MOVAH,4CHINT 21CODE ENDSEND(829)微机原理及应用第4页/共4页