资源描述:
《微机原理模拟试卷B.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《微机原理及应用》模拟试题[B]1.8086向偶地址存储单元0送一个字节数据时,须执行一个总线周期,在第一个T状态中,ALE为(_1_),A0为(_0_),WR为(_0_)。2.下列指令中,不影响进位的指令是(__C__)。A.ADDAX,10B.SALAL,1C.INCCXD.SUBAX,BXINC根据加1结果,影响除CF外的状态标志3.下列指令中,有语法错误的指令是(_D_)。A.MOVAX,[BX][SI]B.LEADI,[2000H]C.OUTDX,ALD.SHLBX,2移位指令在移动位数大于1时,必须用Cl寄存器指明位数,如:MOVCL2SHL
2、BX,CL4.某时刻8259A的IRR内容是06H,说明(_IR1、IR2有中断申请_)。某时刻8259A的ISR内容是08H,说明(__IR3正在服务中__)。若要屏蔽IR3和IR5上的中断请求输入,则屏蔽字应为(__00101000B(28H)__)。5.8086硬件中断申请输入信号引脚有(2)个。-----NMI、INTR(可屏蔽)6.用3片8259A中断控制器组成2级主从式中断控制系统,最多可以管理的中断源为(__2__)级。(22)个7.下列指令中,隐含使用AL寄存器的指令有(4)条。SCASB;CBW;HLT;MULBL;CMPSB;XLAT
3、8.设当前的SP=0FFFH,执行PUSHF指令后,SP=(0FFD)H,若改为执行INT20H指令后,则SP=(0FFB)H。9.8080、80286、80386、80486地址线分别为(20,24,32,32)条,数据线分别为(8,16,32,32)条。10.8086、80286、80386、80486允许的中断最多(256)个。11.8253每个通道有(6)种工作方式可供选择。8253的CLK0接2MHZ的时钟,欲使OUT0产生频率为200HZ的方波信号,则8253的计数初值应为(20000),应选用的工作方式是(3)。方式控制字为(0011011
4、0B)。1.下面的程序是将表中元素按值的大小升序排序。要求填空(1)和(2)使程序按预定目标运行;(3).程序运行后,显示结果为什么?CODESEGMENTASSUMECS:CODESTAR:JMPSSTTASCIIDB'GFBACXYD6291','$'COUNT=$-ASCII-2SSTT:MOVAX,CSMOVDS,AXMOVDL,COUNTMOVDH,1;设交换标志=1XORBX,BXL0:ORDH,DHJZL3MOVDH,0MOVCX,COUNTSUBCX,BXMOVSI,OFFSETASCIIL1:MOVAL,[SI]INCSICMPAL,[
5、SI]JBEL2;小于等于转XCHGAL,[SI](1)MOV[DI-1],ALMOVDH,1L2:LOOP(2)L1INCBXDECDLJNZL0L3:MOVDX,OFFSETASCIIMOVAH,9INT21HMOVAH,4CHINT21H;返回DOSCODEENDPENDSTAR显示结果:YXGFDCBA96212.设DAC0832与CPU系统总线直接相连,端口地址为DA0832,其接线图如下图。执行下列程序代码:MOVAL,00HMOVDX,DA0832MOVCX,3DON:OUTDX,ALINCALCMPAL,0FFHJNZDONLOOPDON
6、HLT要求:(1).简要画出DAC0832的输出端输出电压波形;(2).该波形是周期性的吗?可用什么方式调节周期?说明方法,不必编程。答:(1)(2)是3个周期的周期锯齿波;可以用软件延时的方法延长周期。设某外设中断源的矢量(类型)码为61H,则其对应的中断矢量的地址指针为多少?该外设的中断请求应加到8259A中断请求寄存器的哪一个输入端?若中断服务程序入口地址为1020H:5000H,试编程将其入口地址分别送入对应的中断矢量表的相应四个字节内。61H00010110D7D6D5D4D3D2D1D0中断矢量地址指针为:0000:61*4H=0000:01
7、84H中断请求信号应加在8259的IR1上,参考程序:PUSHDSXORAX,AXMOVDS,AXMOVAX,5000HMOV[0184H],AXMOVAX,1020HMOV[0186H],AXPOPDS1.假设某班80个学生某门课的成绩存放在数据区BUF开始的字节单元中,请编程统计小于60分的人数,60~80分的人数,大于80分的人数,并将统计结果分别存于S1、S2、S3字节单元中。要求写出注释。1、参考程序:MOVBX,OFFSETBUFMOVCX,80MOVS1,0MOVS2,0MOVS3,0COMPARE:MOVAL,[BX]CMPAL,60JB
8、DON1;低于60转CMPAL,80JBEDON2;低于等于80,高于60转IN