资源描述:
《2008 ---2009 学年第 1 学期B标准答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、辽宁石油化工大学2008---2009学年第1学期《微机原理与接口技术》课程标准答案适用专业班级:自动化、电气、测控、信息06级试题类型:B制作人:王莉一、填空题(每空1分,共15分)1.DMA控制器工作模式有_请求传输_、_单字节传输_、_块传输__、__级联传输__。2.当执行指令MULBX后,乘积的高半部分在DX中,低半部分在AX中。3.8086/8088指令系统,开中断用STI指令,清方向标志用CLD指令。4.8086/8088CPU工作在最大模式,应将MN/引脚接为低电平。5.8253A定时/
2、计数器是16位的减1计数器,采用二进制计数时,写入计数初值为0000H时计数值最大,最大值为65536。6.8086是16位微处理机。7.指令MOV[BX+20],AL中,目的操作数的寻址方式是变址寻址。8.指令中所使用的16位累加器是指AX。二.单选题(每题1分,共10分)1.当执行完下列指令序列后,标志位CF和OF的值为(D)MOVAH,0A4HADDAH,80HA0,0B0,1C1,0D1,12.循环控制指令隐含哪个寄存器作为循环计数器(B)ACLBCXCALDAX3.在8086/8088的最小模
3、式中,CPU通过(B)引脚接受DMA控制器发出的总线请求信号。AHLDABHOLDCINTRDREADY4.DEBUG调试中,修改寄存器及修改内存指令分别为(C)AR和DBD和RCR和EDE和R5.8086CPU由(A)两个独立工作单元组成ABIU和EUBMEM和ALUCMEM和BLUDALU和EU6.欲将地址为50H的外设端口内容送到AL中,应选指令为(B)AOUT50H,ALBINAL,50H7COUTAL,50HDIN50H,AL7.芯片8251A属于(B)A并行I/O接口B串行通信接口C中断控制
4、器DDMA控制器8.8086CPU在进行读内存操作时,控制信号及是(D)A00B01C10D119.一个系统中对应与中断类型号为16H的中断处理子程序存放在2000:1000开始的内存区域中,所以,0000:0058开始的4个单元中的值应当分别为(A)A00H、10H、00H、20HB10H、00H、20H、00HC20H、00H、10H、00HD00H、20H、00H、10H10.若BL=1FH,DL=0FH,则执行SUBBL,DL后,BL和DL的内容为(B)A1FH和0FHB10H和0FHC0FH和
5、10HD1FH和10H三.Writetrueorfalseforeachinstruction(1markeachquestion,total10marks)1.MOVDS,BXT2.RORDX,1T3.MULBLT4.ORG200T5.MOVCS,AXF6.INAL,DXT7.ADDAL,BYTEPTR[SI]T8.POPBLF9.OUT30H,AXT10.DIV5F四.Shortanswerquestions。(5markseachquestion,total30marks)1.If,beforet
6、herunofaprogram,cs=0BA00H,IP=6000H,What,sthephysicaladdressofthefirstbyteinitsMemory?2.WriteoutpracticalstepsifthevalueofRegisterDXistoberevisedwiththehelpofDEBUG.RDX73.WriteoutanXORinstructionthatwillXORBXwithAXandsavetheresultinAXXORAX,BX4.SupposeSS=20
7、00H,SP=200H,afterpushing0A456Hand3000Hintostack003056A4××××2000:01FCH2000:01FDH2000:01FEH2000:01FFH2000:0200H执行PUSH后56A4××××2000:01FEH2000:01FFH2000:0200HSP执行POP后andrunningaPOPinstruction,What,retheValueofSSandSPRegister?Thendrawaprocessingcharttoshowthe
8、changeofstackandSPvalue.(Marktheaddressofeachmemorysegment)SPMOVAX,0A456HMOVBX,3000HPUSHAXPUSHBXPOPBX1分1分1分SS=2000H,SP=01FEH(2分)(5,6题用中文答)5.什么叫DMA传送方式?直接存储器存取,外部设备利用专门的接口电路直接和存储器进行高速数据传送,不需要经过CPU6.什么是并行通信?把若干位数据通过一组传输线同时进行