《微型计算机原理与接口技术自考试题.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刚刚起先向外送数据,数据还没有到达外设,这时进行钺存必定
14、会出错。(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.8011JNZWAITMOVDX.(XMK)HINA1.,DXMOVB1.A1.RET推断题(
15、对,小怖:)(每麴1分)1. Pentium系统属于RISC类微处理机.2. RISC类的微处理机,为了削减访问内存的次数而增加寄存器的数目.3Fentium数据寄存器可以存放8,16.32位:进制数据,4 .Pentium系统的段寄存器为32位寄存器,5 .Pentium的V流水线和U流水线都UJ执行任何指令,6 .对一个段进行访问.必需将这个段的描述符装入到段寄存着中.7 .Pentium段描述符是由8个字节共64个二进制位组成.8 .Pentium分段用于程序爱惜,分页用于把程序映射到大小固定的湿拟页上。9 .Pentium在进行分页转换中,页书目项的高20位页框地址是及物理存储器中的物
16、理页是相对应的。10 .线性地址是同一标准的不分段的地址空间内的32位地址.11 .利用索引字段可以从拥仆210个段描述符的段描述符友中选出任何个段描述符。12 .Cache的命中率是指命中Cache的次数及访问Cache的次数之比,13 .当程序有高段的依次性时,Cache更为有效.14 .Pentium处理机是32位微处理机.因此共内部数据总线是32位的.15 .RISC类微处理机接受大W:通川寄存器,从根本上提高了CPU的运算速度.尤其适于在多任务处理的环境,16 .系统地址寄存器只能在蜜情方式下运用,所以又称其为爱惜方式寄存器。17 .异样是指微处理机检测到的异样状况.异样又进一步地划
17、分为故障.自陷和异样终止三种.18 .运算器是存储信息的部件,是寄存器的一种.19 .通常,微处理机的限制部件是出程序计数器,指令寄存器,指令译码器,时序部件等组成。20 .Pentium微处理机配备有5个32位的限制寄存器:CRO.CR1,CR2.CR3,CR4.保存着跟任务有关的适合于全部任务的机器状态.21 .在PentiUm微处理机的指令指付寄存器EIP内存放着下一条要执行的指令22 .在全局描述符&GDT(GIOba1.DeSaiPtOrTabIe)中存放供全部程序共用的段描述符,二.填空膻:(每空1.分)1 .目前微型计算机的基本工作原理是的原理,其基本结构属于冯诺依师结构.2 .
18、Pentium的指令指计寄存器EIP中存放的是3,运算器中进行的各种算术运算操作归结为两种最基本的操作.4.Pentium微处理机现定了4个寄存器用于限制分段存储渊管理中的数据结构位置.其中GDTR和IDTR称为寄存器,1.DTR和TR称为寄存器,5,中断包括INTR和NM1.6 .指出下列指令语句中源操作数是;目的操作数是。MOVAX.OCFH7 .假设BX寄存器上的内容为O100H.下列指令执行后AX寄存器的内容分别是什么?MOVAX.1200H;(AX)-MOVAX.BX:AX)=ADDAX.BX;(AX)=8 .总找操作闷期的4个操作阶段分别是三.选择32位3)64位4)36位9. P
19、entiUm的寄存器用分为浮点寄存器,系统线寄存器等大冬1)22)33)44)510. 属于系统媛寄存器的是01)系统地址寄存器和限制寄存器2)通用寄存器和系统地址寄存器3)通用寄存器和限制寄存着4)系统地址寄存器和段寄存器11. 下面是关于CPU及Cache之间关系的描述,其中正确的一条描述是:1)Cache卜存放的是主存储器中一部分信息的映像2)用户可以干脆访问Caehe3)片内Cache要比二级Cace的容盘大褥多4)二级Cache要比片内Cache的速度快得多12. 在爱惜方式下,段寄存器内存放的是。1)段基址2)段选择符3)段描述符4)段描述符衣基址13. 通常,人们把用符号表示计算
20、机指令的语言称为.1)机-2)汇编谱吉3)模拟谙=4)仿真谱音14. Pen1.ium系统之所以为超标信计算机是因为接受了-1)并行流水般结构2)数据及指令分别的CaChe结构3)转移预料技术4)提高了时钟频率15. PentiUm系统内约定,一个字的宽度是.1)1字节2)2字节3)4字节4)8字节16. Pentium用来作为堆栈指针的寄存器是:1)EIP寄存器2EBP寄存器3)ESP寄存器4)ED1.寄存器17. Pentium微处理机可访问的物理存储器的范困是.1) 4GB2)64TB3)4MB4)16GB18 .存储管理是由分段存谛管理和组成.1)分段部件2)分页部件3)分页存储管理4
21、)虚拟管埋19 .Pentium微处理机的分页存储管理系统把火的大小定义成.1)16KB2)4MB3)4KB4)4GB20.经分段存储管理部件分段之后生成的雄性地址由及12位偏移量组成.D段地址寄存器和10位页书目索引2)段描述符表和10位页表索引3)10位页书目索引和10位页衣索引4)10位页表索引和虚拟地址21 .段选杼符(段寄存器中询求特权皴字段找位.1)1位2)2位3)3位4)4位22 .多段存谛管理方式中,每一个程序都拥有它自己的.以及多种璃于它自己的存储潺段.1)段描述符2)段选择符3)段选择符和段描述符4)段描述符寄存器23 .符合汇编语言变破命名规则的变砥名是。1) MOV2)
22、CX3)DATA4)1.PT124. Pentium激处理机是微处理机1) 16位.2)32位.3)64位。4)准64位.25. Pentium微处理机配跣的超标依执行机构允许以并行方式执行.1)一条指令2两条指令3)三条指令4)四条指令26. Pentium标记寄存器上各标记位信息反映的是,1)寄存器堆校中的一寄存器中的内容。2) Pentium微处理机的状态信息.3) Cache操作信息.4) 存储器状态信息,27.当前,在PentiUm机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:1) ISA2)EISA3)PCI4)VESA28. 下面关于微处理港的叙述中,错误的是
23、1)微处理器是用电片超大规模架成电路制成的具仃运知和限制功能的处理器2)一台计算机的CPUUJ能由1个.2个或多个微处理器如成3)H常运用的PC机只有一个微处理添.它就是中心处理器4)I1.前巨型计算机的CPU也由微处理器组成29. Pentium机中的寄存器,Cace,主存储器及轴存储器,其存取速度从高到低的依次是:1)主存储器,Cache,寄存器,辅存2)快存,主存储器,寄存器,辅存3)寄存器,Cache.主存储辅行4)寄行器,主存储器,Cache,铺存30. HJMB(兆字节)作为PC机主存容盘的计量单位,这里IMB等于多少字节?1)2102)2203)230424031. Pentiu
24、m微处理器在爱惜模式下对存储器进行访问时,段寄存器供应的是1)段选择符2)段基址3)段描述符4)僧格地址32. 下面是关于PC1.总线的叙述,其中错误的是1) PCI支持即插即用功能2) PC1.的地址线及数据线是复用的3) PC1.总线是一个16位宽的总城4) PCI是一种独立于处理器的总线标准,可以支持多种处理渊33.Pen1.ium微处埋器在实能分页存储管理时,其最小页面的大小是1)256B2)4KB3)1MB4)4MB34.卜面关于总线的叙述中,错误的是1)总统的位宽指的是总线能同时传送的数据位数2)总线标准是指总线传送信息时的遵守的一些协议及规范3)Pentium机中的PC1.总镂不
25、支持成组传送方式4)总战的宽带是指每杪钟总线上可传送的数据N四.选择填空(每空1分)1. PentiUm微处理机的段寄存器(也称戌选择符)是位的寄存器,用它可选择个段的逻辑地址.(1) 32位(2)16位(3)8位(4)64位(516KB(6)64TB(7)4GB(8)3.2GB2. .Pentium微处理机实现的是和两级存储管理.(1主存储(2)磁盘(3)分段管理4Cache(5) 分页管理(6)-Jffi.Cache3.在爱惜方式下,Pentium微处理机可以访例字节虚拟存储器地址空间和字节实1也址存储器空间.(1) 256KB2512KB3)IMB4)512MB(5)1GB(6)4GB(
26、7)21GB(8)32GB(9)1TB(1O)32TB(11)64TB(12)16TB注:GB-兆TB兆兆4. Pentium微处理8U及的转换过程是,由系统给出的地址以及程序给出的地址都是它是inm成.(1实地址2逻辑地址(3)一个32位的基地址(4)一个16位的段选择符(5)-个只能在段内运用的32位的偏移家(620位的段的界限5. Pentium微处理机共配备有段寄存器,它们都是的寄存器,它的的作用是用来一。(1) 8个(2)16个(36个432位的516位(6)从寄存渊中选出所需的地址7)从段描述符表中选出所需的段描述符(8)从段描述符中选出32位的拈地址9)从段描述符中选出段的界限.
27、6. Pentium微处理机浮点部件寄存器堆栈是由个,他的奇存器构成。(1)16个(2)32个(3)8个(4)3个(5)16位(6) 32位(764位(8)80位7. Pentium微处理机浮点部件的状态字寄存器内容反映的是.(1)浮点部件的全郃状态和环境(2)浮点部件的数值(3)浮点部件的总跷状态(4)Pentium微处理机的状态和环境8. 总成是一种是由系统中各部件所共享,在的限制之下将信息精确地传M*(1)公共信号(2)数据通道(3)专用地信号连战(4)主控设备(5中断地6从属设备(7信号源8存储器(9)寄存器五.简答题1什么是超标晶技术?试说明超标收技术在PeEiUm上是怎样实现的?(
28、3分)2.试筒沾说明Pentium将逻排地址转换成物理地址的过程.(4分3,试荷洁说明PentiUm浮点部件的流水线操作8个操作步骤及操作过程,4分)(KaHt1UMAft口麻2006UMEA】.推淅题答案:1. W2.时3.对4.W5.W6.W7.对6福9.锚10.ZJ11.错12.对13.tft14.错15.Ifi1617.Xt18ffi19.420.三21.W22.对二,坨空燃芥兆1 .存储程序限制2 .当匍代闪段内下条要执行圻令的归移后3 .相加和移位4 .至照描述符表和中断描述符我局制描述符表和任务状态5 .可研蔽,不行屏蔽中断6,XOCFH7.1200Ho100Ho200H8.总统
29、请求和仲於阶段J址阶段数期传送阶段结束阶段二堆邦答案:1.(2)2.(3)3.(4)4.(3)5.(2)6.7.1)8.9.3)10.1)11.5.3)5)7)6.3),8)7.1)8.2).4).6)五.冏谷题答案1什么出2标It技术?试说明IS标量技术在PenRm上是怎样实现的?(3分)在个时稗网期内同时执行保以上的将令(或花个时钟战期内同时执行2条指令)的技术.称为国标fit技术在PentiUm上.接受了USt水纨和V温水线.从而实现了招标城操作运行.2.试的洁说明PeMUm将逻辑地址转换成物理地址的过程,3分)系统或程序给H1.的地址都处造林地址.笈由分段荒件.将造林地址转换成找件地址.若不分!J1.这个线性地比就是物理抱址,若笈要分贝.财内由分页前件.将线性地址转换成物理地址.3悯泊说明Pentium浮制件的流水线操作8个接力步骤及操ft过单.14分)Pentium的浮点部件也接受的水线操作技术.流水线操作由8个检作步骤组成:预取PF,门次译码D1.:次评码D2,存储疑和寄存!S的读报f1.EX.苜次执行X1.,二次执行X2.写泞点StWF和出错报占ER其中.双取PF和首次谛码D1.及整数流水我中的前两个操作步骤共用.浮点部件的第3个操作步播起先激活浮点指令的执行花就.然E执行石5个操作步骤