《微型计算机原理与接口技术自考试题.docx》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术自考试题.docx(18页珍藏版)》请在优知文库上搜索。
1、E微型计算机原理及接口技术试题(120分钟)班级姓名学号去加-.单项选择超在每小区的四个备选答案中选出一个正确的答案,并将其号码埴写在题干后面的。中.降小曲2分,本遨共30分)1.8086CPU芯片的外部引城中,数据线的条数为。6条8条16条20条2 .8088CPUREADY信号为下面就种信号有效?O上升边下降边高电平低电平3 .8088CPU中的CS寄存器是个多少位的奇俘器?O8位16位24位32位4 .当8086CPU读写内存的一个规则(对准)字16位时,Inio1.AO的状态必需是O0璃0110115 .当8086CPu读I/O接【I时.伯号M门万利DT/R的状态必需是OOOO1.IO
2、116 .在8侬CPU中.用于寄存器间接寻址输入给出指令的有存器是OAXBXCXDX7.ISA总线是一种多少位的内(系统)总线?O3位16位32位64位&属,只读存贮器的芯片是OSRAMDRAMEPRoMSDRAM9 .须要定时刷新的存贮器是OSRAMDRAMEPRoMEEPRoM10 .内存从A4(XX)H到CBFFFH,共有。124K160K18OK224KI1.擦除EPROM是用。+SV电压+ISV电压+21V电压黑外光照射12.接受查询方武求实现幼人物出是因为它O速度最快CPU可以不介入实现起来比较简沽在而多个事务查询工作时,能对突发事务做出实时响应13.实现DMA传送,须要OCPU通
3、过执行指令来完成CpU利用中断方式来完成CPU利用查询方式来完成不须要CPU叁及即可完成14下面哪种说法不正确。内存地址也可做为接11地址运用内存地址不行做为接口地址运用接U地址不行做为内存地址运用接11地址也可做为外存地址运用15.8255工作在方式O时.下面哪种说法正确。八,B.C三个门输入均有锁存实力只彳iA口输入有锁存实力只有C口输入有锁存实力A.B.C三个口输入均无锁存实力二.多项选择在备选的答案中选出正确的答案.每小起2.5分.本越共K)分)I.在构成8088最大模式下构成系统总战时,可用到下列哪些芯片?。741.S3738288(3)741.S245741.S13882892.8
4、086CPU一个总线周期可以读(或“)的字节数为C1.(T)I个2个3个4个6个3.当8255的A门工作在方式2.B门工作在方式O时我C11可用作。全部用作联络佶号5条用作联络伯号4条用作联络信号3条用作I/O6条用作I/O4.当8086CPU及火模式下读内存时,卜列哪叫信号的状态是正确的?OMEMR=OMmW=嗨IoW-1.K)R=0(5)DT/R=O三.推断时(认为正确的在题后。中打“J”号.错识的打“X”号,并写出正确的内容.每小咫2分,本咫共IO分)1.8O86CPU的独位启动地址为OFHH1.O2 .在8086Cpu晌应中断时,CP1.f内部硬件只爱惜CS和1P,其余的内部寄存滋应由
5、程序员编程爱惜.O3 .若各中断源的优先级是一样的,则可用自动循环优先级来实现.O4 .异步小行通信在传送每一个字符时,传送出去的第一位确定是一个低电平的启动位.O5 .8253不能产生宽度可携程的单个鱼脓冲”O四.简洁回答题(每小题3分,本题共15分)1 .简要说明PC1.总线的特点.2 .试说明在8088CPU执行1NT40H指令的过程?3 .若己如8250芯片上有3条地址线A02,该8250最少需占多少个接口地址?4 .说明当8253的外部时钟为IMHZ时,只用该8253如何产生宽度为I秒的负脓冲?5 .说明什么是中断嵌套?五.应用题1 .(8分下图为内存芯片及系统总设的连接图,用以存放
6、数据.图中锁存器为输出接口,其地址为OOO31,它及数据总成相连接,可将数据总线上DO-D7从其输出端Q0-Q7辎出.回答下列两个问题:MOVA1.76HOUTDX.A1.若首先执行下列程序,程序执行完后,确定存偌器芯片的地址。START:MOVDX.(XXX)HMOVA1.,OfOHOUTDX.A1.2 .(8分下面两图均为利用镀存器74273作为幡出接11的连接图,利用74273的CP然的上升沿可以锁存数据到74273的输出端。并且假定接口地址为OOooH,利用时序的概念,说明图1和图H哪一种连接是错误的?读卜列程序,画出程序执行过程中图I和图I1.74273的CP端的波形.SIAR:MO
7、VDX.(XXX)HG(X)N:MOVA1.OFoHOUTDX.A1.JMPGN(图I(图II)3 .(IO分)一种通过接11芯片8255将ADCoSw9接到)88系统总线上的连接图如下图所示。该电路以可编程并行接口8255作为ADCo809的接口,其初始化程序规定:8255工作在方式0之下,A口输入,B1.1.输H1.C口的低4位输出.高4位输入.并且使PCo=0,PC=O,结合给出的便件连接图,回答下面两个问题:I%STARTA1.EOEHOCAD1.MADIA1.)X(1)若完成上述规定的82S5的初始化程序如卜试在下划我处1上相应的数字或指指令.1N11155:MOVDX.:MOVA1
8、.:OUTDX,A1.:MOVA1.OoHOuTDX.A1.一个具体的果集子程序如下,每调用一次采集子程序,可依次对8路模拟输入ND到1N?进行一次A/D变换,并将变换的结果存放在内存ADATA所在段,偏移地址为DTA的依次8个维元中。PROCNEARRMADPUSHBXPUSHDXPUSHDSPUSHAXPUSHS1.MOVDX,SEGADVAMOVDSDXMOVB1.OoHMOVBH.(WH(XX)N:MOVDX.X(X)IHMOVA1.,B1.OUTDX,A1.;送路地址MOVDX.X(X)2HMOVA1.OUTDX,A1.MOVA1.,OUTDX,A1.;送A1.E和START脉冲NO
9、PWAIT:INA1.,DXTESTA1.,JZWAiT;等待变换结束MOVA1.,0211OUTDXA1.:MOVDX.X(XX)HINA1.DX(MOVSI,A1.MOVDX,80O2HMOVA1.,OOHOUTDX.A1.份INC*DECBHJNZGNBOPS1.POPPOPDSPOPDXPOPBXRETPRMADENDP4 .(9分下图为接受食闻方式工作的输入接口,地址洋码潞中A15-AI干接或门输入,看图并回答下列问题:输入设需在向接口传送8位数据的同时,还传送负脉冲STB:置信号的作用是什么?D触发器的作用是什么?编程序,用查问方式将蛤入设品的个数据读入CpU的B1.中.试遨参考答
10、案I.2.D4.5.(D6.7颤.9.10.11.12.13.14.15.1.(T)2,)3 .驱4 .1 .X应为kFHH2 .XCPU硬件爱惜的是F.CS和IP.三个16位的寄存器374 .5 .X因为利用8253的方式0或方式I.通过涮程设定计数涔的计数值.可以产生不同宽度的负脓冲。四.1.PCI总规的特点主要是:良好品兼容性:独立于CPU,可及CpU异步工作;支持构成多机系统;对32位64位运用是透亮的。可供应3.3V和5.0V两种环境下工作;支持即插即用。2 .CPU取出INT4OH指令,经指令译码获如这是一条中断指令.并且得到40H就是该软件央断的中断向双码.接若就将F,CS和IP
11、JK入堆找爱惜起来,并关中断.而后,将中断向双码40H乘4得到中断向成表,从该地址起先的依次两个单元的内容送1P,卜两个单元的内容送CS.这就游向了中断版务程.序,当然,在此之前,中断服务程序的入1.1.地址早已填入中断向量表中.3 .因为地址Ao到A2三条地址线共有8H1.编码,故825()最多占8个接II地址.4 .因为计数时钟为IMH7.而每个计数器的计数值是16位的.因此,一个计数器的最大计数时间只有65.5mS左右,无法满足要求,但8253有三个计数器,可以串联运用以解决问题.例如.将时钟接到C1.Ko匕使GArEO有效(高电平)并将O1.nO输出接到Cua上做为计数器1的计数时钟,
12、并使GATEI为高电平这就将计数擀。和i数器I率到一起.可使计数器OJS作在方式2或方式3.使其输出连续的脉冲.使计故器I工作在方式0且使两计数器的总计数值为100OX1.o00,可以计数器0的计数值均为100O.则OUTO的输出就是周期为ImS的对称方波或窄脉冲.使计数器1的计数值为999,则OUTI的输出即为宽度I杪的负脉冲。5 .当CPU正在对某一个中断源服务时,又有优先级更高的中断派提舟中断请求,则CPU应传仃正在进行的中断服务而转向更离优先欲中断海的服务.当更高优先级中断源服分结束后再回到区先的中断服务程序接着服务.这就是中断嵌套,而且可以多级嵌套。五.1. (I)2000OH2FF
13、FFH(2)3(XXM)H-3FFEEH2.依据8088CPU的写接口的时序,结合连接图的译码电跖,可以认为图【中锁存器CP上的波形及IOW一样,IOW钺存数据的上升沿应出现在时序一个总线周期的T4起先之后.同时.在写接口的总线周期里.CPU在时钟T2之后竺送出数据到数据总线匕到时钟T4时.数据已传送到接口并已稳定.此时,利用6市的上升沿刚好可把稳定的数据做存到锁存器的输出端.但是,若接受图H所示的电路,锁存器的钺存脉冲钻入端CP上的波形刚好为图I的反相波形,即为记声的反相。这样以来,CPftk冲的上升沿就出现在T2时周期里,这时,CpU刚刚起先向外送数据,数据还没有到达外设,这时进行钺存必定会出错。(2) I图ICP波形111111图HCP波形3.d)(D8OO3H 100I1.(X)OB MOVDX.8(X)2H(2XDMOVS1.OtTSETADAIA1.EASI.ADATA)OIHHIOHINCS1.B1.AX4.(1)S而用冲除了将输入设符的数据锁存到锁存器的输出端外,该脉冲还用来触发D触发器,使其输出Q为而电平,此京电平表示外设有数据准住好。(2) D触发零的作用是用来供应外设数据准备好的状态.)程序如下:START:MOVDX,(XX)IHWAIT:INA1.DXANDA1