微型计算机原理与接口技术自考试题_第1页
微型计算机原理与接口技术自考试题_第2页
微型计算机原理与接口技术自考试题_第3页
微型计算机原理与接口技术自考试题_第4页
微型计算机原理与接口技术自考试题_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微型计算机原理及接口技术试题(120分钟)班级姓名学号教师单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将其号码填写在题干后面的O中。每小题 2分,本题共30分)1-8086CPU芯片的外部引线中,数据线的条数为O 6条8条16条20条2. 8088CPU READY信号为下面哪种信号有效? O 上升边下降边高电平f氐电平3. 8088CPU中的CS寄存器是一个多少位的寄存器? O8位16位24位32位4. 当8086CPU读写内存的一个规则(对准)字(16位)时,BHE和A0的状态必须是O 000110115. 当8086CPU读1/ O接口时,信号M/10和DT/R的状态必须是

2、O 000110116. 在8088CPU中,用于寄存器间接寻址输入输岀指令的寄存器是OAXBX CX DX7. ISA总线是一种多少位的内(系统)总线? O8位16位32位64位8. 属于只读存贮器的芯片是O SRAM DRAM EPROM SDRAM9. 需要定时刷新的存贮器是O SRAM DRAM EPROM EEPROM10. 内存从A4000H到CBFFFH,共有0 124K 160K 180K 224K11. 擦除EPROM是用O+ 5V电压+ 15V电压+ 21V电压紫外光照射12. 采用查询方式来实现输入输岀是因为它O速度最快 CPU可以不介入 实现起来比较容易 在对多个事件查

3、询工作时,能对突发事件做出实时响应13. 实现DMA传送,需要OCPU通过执行指令来完成CPU利用查询方式来完成 CPU利用中断方式来完成不需要CPU参与即可完成14下面哪种说法不正确O内存地址也可做为接口地址使用内存地址不可做为接口地址使用榕地册不KT做沖内存地册使田接口地址也可做为外存地址使用15. 8255工作在方式0时,下面哪种说法正确OA、B、C三个口输入均有锁存能力只有A 口输入有锁存能力 只有C 口输入有锁存能力A、B、C三个口输入均无锁存能力多项选择(在备选的答案中选出正确的答案,每小题2.5分,本题共10分)1 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?

4、 O74LS373828874LS24574LS138 82892.8086CPU 一个总线周期可以读(或写)的字节数为O1个2个3个4个6个3. 当8255的A 口工作在方式2, B 口工作在方式0时,其C 口可用作O全部用作联络信号5条用作联络信号4条用作联络信号 3条用作1/08条用作1/ O4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的? O MEMR 二 0 MEMW 二 0 ION = 1 IOR 二 0 DT / R二 0三. 判断题(认为正确的在题后o中打“V号。错误的打X号,并写出正确的内容。每小题2分,本题共10分)1.8086CPU的复位启动地址为0

5、FFFFH。02在8086CPU响应中断时,CPU内部硬件只保护CS和IP,其余的内部寄存器应由 程序 员编程保护。O3. 若各中断源的优先级是一样的,则可用自动循环优先级来实现。O4. 异步串行通信在传送每一个字符时,传送出去的第一位一定是一个低电平的启动位。O5. 8253不能产生宽度可编程的单个负脉冲。O四. 简单回答题(每小题3分,本题共15分)1 简要说明PCI总线的特点。2试说明在8088CPU执行INT 40H指令的过程?3. 若己知8250芯片上有3条地址线A0A2,该8250最少需占多少个接口地址?4. 说明当8253的外部时钟为1MHZ时,只用该8253如何产生宽度为1秒的

6、负脉冲?5. 说明什么是中断嵌套?五.应用题1.的连接图,(8分)下图为内存芯片与系统总线 用以存放数据。图中锁存器为输岀接口 其地址为0000H,它与数据总线相连接,可将数据总线上DOD7从其输出端Q0Q7输出。回答下列两个问题:在读写内存芯片时,首先执行下列程序。程序执行完后,决定存储器芯片的地址。START: MOV DX , 0000HMOV AL, 76HOUT DX , AL(2)若首先执行下列程序,程序执行完后,决定存储器芯片的地址。START: MOV DX , 0000HMOV AL, OFOHOUT DX , AL2. ( 8分)下面两图均为利用锁存器74273作为输出接口

7、的连接图,利用74273的CP端的上升沿可以锁存数据到74273的输出端。并且假定接口地址为0000H。利用时序的概念,解释图I和图H哪一种连接是错误的?读下列程序画出程序执行过程中图I和图n中74273的CP端的波形。GOON :MOV AL,OFOHOUT DX,ALJMPGCCND7 IA15A14AOIOW(图3. ( 10分)一种通过接口芯片8255将ADC0809接到8088系统总线上的连接图如下图 所示。该电路以可编程并行接口8255作为ADC0809的接口,其初始化程序规定:8255工作在方式0之下,A 口输入,B 口输岀,C 口的低4位输出、高4位输入,并且使PCo=O, P

8、Ci=O 结合给出的硬件连接图,回答下面两个问题:若完成上述规定的8255的初始化程序如下,试在下划线处填上相应的数字或指 指令。INITI55 :MOV DX,MOV AL,OUT DX,AL -;MOV AL,OOH OUT DX,AL(2)个具体的采集子程序如下,每调用一次采集子程序,可顺序对8路模拟输入INo到IN?进行一次A/D变换,并将变换的结果存放在内存ADATA所在段、偏移地址为 ADATA的顺序8个单元中。PROC NEARRMADPUSH BXPUSH DXPUSH DSPUSH AX PUSH SI MOV DX,SEG ADATA MOV DS,DXMOV BL,OOH

9、GOON :MOVDX, 8001HMOVAL , BLOUTDX, ALMOVDX, 8002HMOVAL,OUTDX, ALMOVAL ,OUTDX, ALNOPWAIT :INAL , DXTESTAL,JZWAITMOVAL , 02HOUTDX, ALMOVDX, 8000HINAL , DXMOVSI, ALALE 禾口 START 脉冲;等待变换结束MOVDX,8002HMOVAL,OOHOUTDX,ALINCDECBHJNZGOONPOPSIPOPPOPDSPOPDXPOPBXRETCPU 的 BL试题参考答案1 .23.4.5.6 9.10. 11.12.13. 14.(2)

10、7 &15.PRMAD ENDP4. (9分)下图为采用查询方式工作的输入接口,地址译码器中A15A1直接接或门输入。看图并回答下列问题:(1)输入设备在向接口传送8位数据的同时,还传送负脉冲STB,该信号的作用是什么?(2) D触发器的作用是什么?(3) 编程序,用查间方式将输入设备的一个数据读入DO D7A0A15A14A1IOR1. 2.3.1. X 应为 FFFFOH2. X CPU硬件保护的是F、CS和IP三个16位的寄存器3. V5. X因为利用8253的方式0或方式1,通过编程设定计数器的计数值,可以产生不同宽度的负脉冲。四1 PCI总线的特点主要是:良好品兼容性;独立于 CPU

11、,可与CPU异步工作;支持 构成多机系统;对32位64位使用是透明的。可提供3.3V和5.0V两种环境下工作; 支持即插即用。2. CPU取出INT 40H指令,经指令译码获知这是一条中断指令。并且得到 40H就 是该软件央断的中断向量码。接着就将F、CS和IP压入堆栈保护起来,并尖中断。 而后,将中断向量码40H乘4得到中断向量表地址,从该地址开始的顺序两个单元的 内容送IP下两个单元的内容送CS o这就转向了中断服务程序。当然,在此之前,中 断服务程序的入口地址早已填入中断向量表中。3. 因为地址A0到A2三条地址线共有8种编码,故8250最多占8个接口地址。4. 因为计数时钟为1MHZ,

12、而每个计数器的计数值是16位的。因此,一个计数器的最大计数时间只有65. 5mS左右,无法满足要求。但8253有三个计数器,可以串联 使用以解决问题。例如,将时钟接到CLK0,使GATE0有效(高电平)并将OUTO输出接到CLK1上做为计数器1的计数时钟,并使GATE1为高电平。这就将计数器0和计数 器1串到一起。可使计数器0工作在方式2或方式3,使其输出连续的脉冲。使计数器 1工作在方式0。且使两计数器的总计数值为1000X 1000,可以计数器0的计数值均 为1000,则OUTO的输出就是周期为1 ms的对称方波或窄脉冲。使计数器1的计数 值为999,则OUT1的输出即为宽度1秒的负脉冲。

13、5. 当CPU正在对某一个中断源服务时,又有优先级更高的中断源提出中断请求,则CPU应暂仃正在进行的中断服务而转向更高优先级中断源的服务。当更高优先级中 断源服务结束后再回到原先的中断服务程序继续服务。这就是中断嵌套,而且可以多级嵌套。五.1. (1) 20000H 2FFFFH 30000H3FFFFH2.根据8088CPU的写接口的时序,结合连接图的译码电路,可以认为图I中锁存器CP上的波形与IOW 样。10W锁存数据的上升沿应出现在时序一个总线周期的T4开始之后。同时,在写接口的总线周期里,CPU在时钟T2之后幵始送出数据到数据总 线上,到时钟T4时,数据已传送到接口并已稳定。此时,利用

14、IOW的上升沿刚好可把稳定的数据锁存到锁存器的输出端。但是,若采用图H所示的电路,锁存器的锁存脉冲输入端CP上的波形刚好为图I的反相波形即为IOW的反相。这样以来,CP脉冲的上升沿就出现在T2时周期里,这时,CPU刚刚开始向外送数据,数据还没有到达外设,这时进行锁存必定会出错。图nep波形8003 H 10011000B MOV DX , 8002H(2) MOVSI , OFFSET ADATA (LEA SI, ADA TA) 01H OOH 10H INC SI BL AX4.(1) STB脉冲除了将输入设备的数据锁存到锁存器的输出端外,该脉冲还用来触发D触发器,使其输出Q为高电平,此高

15、电平表示外设有数据准备好。(2) D触发器的作用是用来提供外设数据准备好的状态。程序如下:START:MOV DX , 0001HWAIT :INAL , DXANDAL , 80HJNZWAITMOVDX , 0000HINAL , DXMOVBL , ALRET一. 判断题(对:v;错:X)(每题1分)1 Pentium系统属于RISC类微处理机。2. RISC类的微处理机,为了减少访问内存的次数而增加寄存器的数目。3. Pentium数据寄存器可以存放8、16、32位二进制数据。4. Pentium系统的段寄存器为32位寄存器。5. Pentium的V流水线和U流水线都可执行任何指令。6

16、. 对一个段进行访问,必须将这个段的描述符装入到段寄存器中。7. Pentium段描述符是由8个字节共64个二进制位组成。8. Pentium分段用于程序保护,分页用于把程序映射到大小固定的虚拟页上。9. Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物 理页是相对应的。10. 线性地址是同一标准的不分段的地址空间内的32位地址。11. 利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述 符。12. Cache的命中率是指命中Cache的次数与访问Cache的次数之比。13. 当程序有高度的顺序性时,Cache更为有效。14. Pentium处

17、理机是32位微处理机,因此其内部数据总线是32位的。15. RISC类微处理机采用大量通用寄存器,从根本上提高了CPU的运算速度,尤其适于在多任务处理的环境。16. 系统地址寄存器只能在保护方式下使用,所以又称其为保护方式寄存器。17. 异常是指微处理机检测到的异常情况,异常又进一步地划分为故障,自陷和异常 终止三种。18. 运算器是存储信息的部件,是寄存器的一种。19通常,微处理机的控制部件是由程序计数器、指令寄存器、指令译码器、时序部 件等组成。20. Pentium微处理机配备有5个32位的控制寄存器:CR0、CR1、CR2、CR3、 CR4。保存着跟任务有矢的适合于所有任务的机器状态。

18、21. 在Pentium微处理机的指令指针寄存器EIP内存放着下一条要执行的指令22. 在全局描述符表GDT (Global Descriptor Table)中存放供所有程序共用的 段描 述符。二. 填空题:(每空1 分)1 目前微型计算机的基本工作原理是 的原理,其基本结构属于冯诺依曼结构。2. Pentium的指令指针寄存器EIP中存放的是3 运算器中进行的各种算术运算操作归结为 两种最基本的操作。4. Pentium微处理机规定了 4个寄存器用于控制分段存储器管理中的数据结构位置。其中GDTR和IDTR称为寄存器,LDTR和TR称为寄存器。5 中断包括INTR和NMI o6. 指出下列

19、指令语句中源操作数是;目的操作数是。MOV AX, OCFH7. 假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什 么?MOV AX,1200H ;( AX) =MOV AX,BX ;( AX) =ADD AX,BX ;( AX) =&总线操作周期的4个操作阶段分别是三. 选择(每题1分)下列各题四个选择项中,只有一个选项是正确的。请将正确选项号写在相应空位置上。1 系统总线又称为,这是指模块式微处理机机箱内的底版总线。1 )主板总线2)内总线3)片内总线4 )局部总线2目前市场上出售的台式PC机中Pentium 4微处理器的主频一般为1) 0.5GHz 左右 2 )

20、 1 GHz 左右3) 3GHz 左右4) 5GHz以上3.按诺依曼结构理论,下面哪个不是计算机组成部分:1 )运算器2)控制器3 )打印机4)复印机4 程序设计人员不能直接使用的寄存器是1 )通用寄存器2)指令指针寄存器3)标志寄存器4 )段寄存器5. Pentium微处理器的结构之所以称为超标量结构,是因为下面哪一种原因?1) Pentium微处理器不仅能进行32位运算,也能进行64位运算2) Pentium微处理器内部含有多条指令流水线和多个执行部件3) 数据传输速度很快,每个总线周期最高能传送4个64位数据4) 微处理器芯片内部集成的晶体管数超过 100万个,功耗很大6. 在任何时刻,

21、存储器中会有一个程序是现役的,每一个现役程序最多可以使用3个段4个段5个段6个段7. Pentium微处理机配备了 5个控制寄存器。其中没有定义,而供将来使用的是1 ) CR1 2 ) CR2 3 ) CR3 4 ) CR4& Pentium地址总线是32位的,它的内部数据总线的宽度是:I )16 位 2) 32 位 3) 64 位 4) 36 位9. Pentium的寄存器可分为浮点寄存器、系统级寄存器等 大类。1) 22) 33) 44) 510属于系统级寄存器的是。1) 系统地址寄存器和控制寄存器 2)通用寄存器和系统地址寄存器3)通用寄存器和控制寄存器4)系统地址寄存器和段寄存器II

22、下面是尖于CPU与Cache之间尖系的描述,其中正确的一条描述是:1) Cache中存放的是主存储器中一部分信息的映像2) 用户可以直接访问Cache3) 片内Cache要比二级Cache的容量大得多4) 二级Cache要比片内Cache的速度快得多12. 在保护方式下,段寄存器内存放的是。1)段基址2 )段选择符3)段描述符4)段描述符表基址13. 通常,人们把用符号表示计算机指令的语言称为。1)机器语言2)汇编语言3)模拟语言4)仿真语言14. Pentium系统之所以为超标量计算机是因为采用了 。1)并行流水线结构2)数据与指令分离的Cache结构3)转移预测技术4 )提高了时钟频率15

23、Pentium系统内约定,一个字的宽度是 _。1) 1字节2) 2字节3) 4字节4) 8字节16Pentium用来作为堆栈指针的寄存器是:1) EIP寄存器2) EBP寄存器3) ESP寄存器4) EDI寄存器17Pentium微处理机可访问的物理存储器的范围是。1) 4GB2) 64TB 3) 4MB4) 16GB18 存储管理是由分段存储管理和组成。1 )分段部件2)分页部件3)分页存储管理4)虚拟管理19 . Pentium微处理机的分页存储管理系统把页的大小定义成 。1) 16KB2) 4MB3) 4KB4) 4GB量组成。20 经分段存储管理部件分段之后生成的线性地址由与12位偏移

24、1)段地址寄存器和10位页目录索引2)段描述符表和10位页表索引3)10位页目录索引和10位页表索引4) 10位页表索引和虚拟地址21 段选择符(段寄存器)中请求特权级字段共位。1)1位2) 2位3) 3位4) 4位22 多段存储管理方式中,每一个程序都拥有它自己的 ,以及多种属于它自己的存储器段。1)段描述符2)段选择符3)段选择符和段描述符4)段描述符寄存器23 符合汇编语言变量命名规则的变量名是。1) MOV 2) CX3 ) DATA 4) LPT124 . Pentium微处理机是微处理机1)16 位。2) 32 位。3) 64 位。4)准 64 位。25 . Pentium微处理机

25、配置的超标量执行机构允许以并行方式执行。1 )一条指令2)两条指令3 )三条指令4 )四条指令26 . Pentium标志寄存器上各标志位信息反映的是。1 )寄存器堆栈中每一寄存器中的内容。2)Pentium微处理机的状态信息。3)Cache操作信息。4)存储器状态信息。27 当前,在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作 的系统总线是:1) ISA 2 ) EISA 3 ) PCI 4 ) VESA28 下面矢于微处理器的叙述中,错误的是1)微处理器是用单片超大规模集成电路制成的具有运算和控制功能的处理器2)台计算机的CPU可能由1个、2个或多个微处理器组成3)日

26、常使用的PC机只有一个微处理器,它就是中央处理器4)目前巨型计算机的CPU也由微处理器组成29 . Pentium机中的寄存器、Cache、主存储器及辅存储器,其存取速度从高到低 的顺序是:1)主存储器,Cache,寄存器,辅存2)快存,主存储器,寄存器,辅存3)寄存器,Cache,主存储器,辅存4)寄存器,主存储器,Cache,辅存30 .用MB (兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字 节?1)210 2) 220 3) 230 4 )24031 . Pentium微处理器在保护模式下对存储器进行访问时,段寄存器提供的是1)段选择符2)段基址3)段描述符4)偏移地址32

27、 下面是尖于PCI总线的叙述,其中错误的是1) PCI支持即插即用功能2) PCI的地址线与数据线是复用的3) PCI总线是一个16位宽的总线4) PCI是一种独立于处理器的总线标准,可以支持多种处理器33 . Pentium微处理器在实施分页存储管理时,其最小页面的大小是1)256B2) 4KB 3) 1MB4) 4MB34 下面矢于总线的叙述中,错误的是1 )总线的位宽指的是总线能同时传送的数据位数2 )总线标准是指总线传送信息时应遵守的一些协议与规范3) Pentium机中的PCI总线不支持成组传送方式4) 总线的宽带是指每秒钟总线上可传送的数据量四选择填空(每空1分)1. Pentiu

28、m微处理机的段寄存器(也称段选择符)是位的寄存器,用它可选择个段的逻辑地址。(1) 32 位(2) 16 位(3) 8 位(4) 64 位(5) 16KB (6) 64TB ( 7) 4GB (8) 3.2GB2 Pentium微处理机实现的是和两级存储管理。(1)主存储器(2)磁盘(3)分段管理(4) Cache(5)分页管理(6)二级Cache3. 在保护方式下,Pentium 微处理机可以访问字节虚拟存储器地址空间字节实地址存储器空间。(1 ) 256KB (2) 512KB (3) 1MB (4) 512MB (5) 1GB(6) 4GB ( 7) 21GB (8) 32GB (9)

29、1TB (10) 32TB(11) 64TB (12) 16TB 注:GB =千兆 TB =兆兆4Pentium微处理机段的转换过程是,由系统给出的地址以及程序给出的地址者E是,它是由和组成。(1)实地址(2)逻辑地址(3) 个32位的基地址(4) 一个16位的段选择符(5) 一个只能在段内使用的32位的偏移量(6) 20位的段的界限5Pentium微处理机共配备有段寄存器,它们都是的寄存器,它们的作用是用来一一。(1 )8 个(2)16 个(3) 6 个(4)32 位的(5) 16位(6)从寄存器中选出所需的地址(7)从段描述符表中选出所需的段描述符(8)从段描述符中选出32位的基地址(9)

30、从段描述符中选出段的界限。6Pentium微处理机浮点部件寄存器堆栈是由个、位的寄存器构成。(1) 16 个(2) 32 个(3) 8 个(4) 3 个(5) 16 位(6) 32 位(7) 64 位(8) 80 位7Pentium微处理机浮点部件的状态字寄存器内容反映的是 。(1 )浮点部件的全部状态和环境(2 )浮点部件的数值(3 )浮点部件的总线状态(4) Pentium微处理机的状态和环境&总线是一种是由系统中各部件所共享,在的控制之下将信息准确地传送给。(1)公共信号(2)数据通道(3)专用地信号连线(4)主控设备(5)中断源(6)从属设备(7)信号源(8)存储器(9)寄存器五简答题1 什么是超标量技术?试说明超标量技术在 Pentium 是怎样实现的?( 3分)2 试简单说明Pentium将逻辑地址转换成物理地址的过程。(4分)3 试简单说明Pentium浮点部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论