微机原理及应用.docx
»8««:1M1.*S三B(b/)适用专业年级:电04H试射IWI(K)分立1 .设A=IOIo1.OU.B10("I(Ho.那么“与"A*B=,一”或”运尊A,B=_1.!1.i1.1.2 .用一条逻辑厂将AX的最5位I.其余位不变”是_MAX.S(XX)H_.3 .m*nROM的含义是G个存储小无姆个单元有n位的只选存储:4 .汹.诺伊及提出计算机由一运算拓.UiW.存储:一和输入.输出设密组成.5 .一120的补码衣示为_8别若A=If1.OO,B=OI(XK2)WA-B=_0100_(2).6 .在(脂6微处理器的执行部件有8个16位寄存器,其中_AX_寄存器常用作!R加器,8战顶指针常放在_s,-fra.另外还在一个16位的钵记将存涔(PR),其中共有6个状态标记和3个米别标记,限制标记分别是一方向标记计、中斯标记IF-.案踪标记TF.7 .8255A行_3_个端U.K中_C_JSU可作为状态或R1.刎估息的传送端口.8 .串行通俗的连接方式仃三种.分别是_、_半双工一全双工方式.9 .当数据要由CPU向8255A端口B传送时,娟RiW信号A1.,A2、读信号、写信号.片选信号的值为_01100(分别用位二进IW旧衣示).10 .汇笫语言的程序M要经过笫税.JEi.连接_和词试,执行这些步歌.11 .完成数制转换:KX1.D=_64_H.OFH=_B.12 .总统可以分为地址总线_限制总统,致鼎总我一二类、除堆址线公用外,6根地址&可选_M_个地址.13 .申行诩俱中数据的收发有一同步.异步两种整本的工作方式.14.8086088中断分为硬件中断和一软件中断一四类.其中硬件中新乂可屏前、非屏薮两类.15.8086的地址线为2。给能干.怆寻址Im个单元,择举兀1个字节.)6.Int«1.276tEPROM芯片的存储存瑞是8kB.二.推新题(每履1分.共10分)下列各更的发迷你认为正确的,请在睡前的号里打"".错的打“X”(>1.三态门(En)的作用是白电平常数据装入.低电平常数据自镇其中.()2.用8086令廉统独”的程序可以在PCnuuinN机招上执行.(J)3流水线技术足种同时进行若干操作的并行处理方式.它把取操作和执行悚作阴强进行,在执行一条指令的同时.乂取丹条或若干条指令.(H.8086的可屏蔽中断的优先权淘于非屈蔽中断.(J)SCPU执行指令MoVAX.UOIOH1.足读操作.(X>.JMDoS是2号东统功健调用.()7,DMA方式乂叫干腌存储JS存取方式.()8.8255A的工作方式0是选通输入,潞出方式.(/).8086的Readyfn½1.1.1.共CPU内部产生的.()0.中行界步接口的至双工连接方式指的是在串行接口上可同时发送和接收串行数据.=.送择地通SS1分.共10分)1 .在8三CPU的中断向Jft衣中,若中斯类型9为1,则其中断来务程序入口偏移地址的假8位存放在(八)物理单元.A-IXXKMHB.WXM)5HCOoOoeHI).O(XMJIH2 .将CF标记位满。的指令是(C>A.CMCB.STCC.C1.CD.C1.D3 .C1.D指令的含义处(B)A.美中断B.清除方向标记C.开中断D.设置DF4 .计算机断电后不能保存伊总的存储器有(C)A.t?fiiB.攸报C.RAMD.ROM5 .设堆栈指计SP的利伍为4100H.AX=300OH.那么执行指令PUSHAX后SP为:CA.4IO2HB.4WSHC.44>FEHD.2W8H6 .段奇存磔说明iH句的助记符是<AkA.ASSUMEB.SEGMENTC.RD.DB7 .下InIQ;个是干脆寻址方式.(B>A.MOVA1.BXB.MOVAX.12HC1.NCCXD.MOVAX.BX8 .下列指令啷个朽马是雄说的(D)A.MOVA1.08HB.MOVBX.AXC.Di-CAXD.MOVA1.BX9 .下列税Jf1.b致转换备的是(B)A.DAou832B.ADcoXo9C.8251AD、825SA10 .下列电予可理申行通伯接口芯片的是(B>A、8255AB.825IA四.逢捧状空就(每空0.5分,共5分)试将左边各部件的功能与右边的说明必卮联系起去.在括号内堪入所选的A.B,C-(1) SP(A)A,保存当诃枚预地U的寄存器.(2)存储!ft(E)B,指示下一条要执行的揖的地址,(3) CS.IP<B>C、实现执行部件所须要的总找操作.(4>BIU(C>D.分析井尔利指令执行的部件.(5)堆技(F)E.存储程序、数粼写倒息的记忆装置.(6) EU<J>F.以后进先出方式工作的存储!S空间.<7>CPU(D)G.代代存储然空间中姆个字节单元的地址.(8)状态标记<1>H,保存各逻辑段起始地址的寄存SS.(9>物理地址(G>I、记录指令操作结果的标记.(IO)RfXS(H)人执行部件,由A1.U及寄存SHf1.成.五'问答题(每SS4分,共16分)1 .设堆校指针SP的Wf1.为2000H,AX=3000H.BX=400()HH1(1>.执行指令PVSHAX后SP=?(2>叫执行宕PUSHBX及POPAX后SP=?AX=?BX=?2 .SOSGiDIW系统中RESHrI;;“来到后.CP1.,内部各寄存器的内容怎样.或位从制理地址为多少的地方起先执行程序3 .在8086内部怎样形成20位物理地址假如CS=I4O()H.IP=28OOH.其物理坳址是多少&用西种方法写出从.MH瑞【1输出数据56H的指令“1. <1)SP=IFFHI<1<2>SP=HTEn(1分)A*4O<XHI(1分)BX=4。OoH(I分)2. CS=FrFFHa分)端庄描存器济雪、指令队列空(I分)DSHXKM)H.SS=(KHXH1.E$=00(X1.H其它需存然均为<XK1OH(I分)从物理地址为FFITOH处起先执行C分)3.段一址乘以IoH再加上依移地址(2分).1680OH(2分)4,(2分)MOV1.56HOUT44H.A1.(2)(2分)MOVA1.,56HMOVDX.44HOUTDX.A1.六、应用题(共25分)I.Wisi一程序段,完成BXM5的操作(娈求不准用费法指令做).G分)2,设8253三个计数器的第3地址为201H、2D2H、2O3H.俵别先存5»端I1.地址2WH.试编弓程序片段,读出计数舞2的内容,并把读出的数需装入寄存器AX.(7分)3.川汇编语百编科求AX1.K加戏和BX寄存中阚个无符号数之差的肯定(ff.结果存放在内存(28O1.H)单元中(14分)。1 .(行条指令1分.共4分)MOVAX.BXMOVC1.14SH1.BX.C1.SUBBX.AX2 .(每条指令I分,共7分)MOVA1.HOHOUT2”,A1.INA1.,2O3HMOVB1.A1.INA1.2O3H.MOVBH.AI.MoVAX.BX3 .(每条指令】分,共14分)CODESEGMENTASSUMECS:CoDESTARTC1.CMOVDI.2三>HCMPAX.BXKAA