《2022年微机原理试题及答案 4.pdf》由会员分享,可在线阅读,更多相关《2022年微机原理试题及答案 4.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微型计算机原理及接口技术试题(120分钟)班级姓名学号教师一. 单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将其号码填写在题干后面的中。每小题2 分,本题共 30 分)-1. 指令 MOV AX,BXSI 中源操作数的寻址方式是 ( ) A.寄存器间接寻址 B. 变址寻址 C.相对寻址 D. 基址变址寻址0.8086 CPU内有指示下条指令有效地址的指示器是 ( ) A.IP B.SP C.BP D.SI 1. 8086CPU 芯片的外部引线中,数据线的条数为6条8 条16 条20 条2. 8088CPU 上 READY 信号为下面哪种信号有效?上升边下降边高电平低电平3. 80
2、88CPU 中的 CS寄存器是一个多少位的寄存器?8位16 位24 位32 位4. 当 8086CPU 读写内存的一个规则(对准)字(16位)时, BHE 和 A0 的状态必须是00 01 10 11 5. 当 8086CPU 读 I O 接口时,信号MIO 和 DTR 的状态必须是00 01 10 11 6. 在 8088CPU 中, 用于寄存器间接寻址输入输出指令的寄存器是AX BX CX DX 7. ISA 总线是一种多少位的内(系统)总线?8 位16 位32位64 位8. 属于只读存贮器的芯片是SRAM DRAM EPROM SDRAM 9. 需要定时刷新的存贮器是SRAM DRAM
3、EPROM EEPROM 10. 内存从 A4000H 到 CBFFFH,共有名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 124K 160K 180K 224K 11. 擦除 EPROM 是用5V 电压 15V 电压21V 电压紫外光照射12. 采用查询方式来实现输入输出是因为它速度最快CPU 可以不介入实现起来比较容易在对多个事件查询工作时,能对突发事件做出实时响应13. 实现 DMA 传送,需要CPU 通过执行指令来完
4、成CPU 利用中断方式来完成CPU 利用查询方式来完成不需要 CPU 参与即可完成14 下面哪种说法不正确内存地址也可做为接口地址使用内存地址不可做为接口地址使用接口地址不可做为内存地址使用接口地址也可做为外存地址使用15. 8255工作在方式 0 时,下面哪种说法正确A、B、C 三个口输入均有锁存能力只有 A 口输入有锁存能力只有 C 口输入有锁存能力A、B、C 三个口输入均无锁存能力二. 多项选择(在备选的答案中选出正确的答案,每小题2.5 分, 本题共 10 分)1 . 在构成 8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?74LS373 8288 74LS245 74LS1
5、38 8289 2 . 8086CPU 一个总线周期可以读(或写)的字节数为1 个2 个3 个4 个6 个3. 当 8255 的 A 口工作在方式2,B 口工作在方式0 时,其 C 口可用作全部用作联络信号5 条用作联络信号4 条用作联络信号3 条用作 IO 8 条用作 IO 4. 当 8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?MEMR 0 MEMW 0 IOW1 IOR0 DTR0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - -
6、 - - - - - - 三. 判断题(认为正确的在题后中打“”号。 错误的打“”号,并写出正确的内容。每小题2分,本题共 10 分)1. 8086CPU 的复位启动地址为0FFFFH。2. 在 8086CPU响应中断时, CPU 内部硬件只保护CS 和 IP,其余的内部寄存器应由程序员编程保护。3. 若各中断源的优先级是一样的,则可用自动循环优先级来实现。4. 异步串行通信在传送每一个字符时,传送出去的第一位一定是一个低电平的启动位。5. 8253 不能产生宽度可编程的单个负脉冲。四. 简单回答题(每小题3 分,本题共 15 分)1. 简要说明 PCI 总线的特点。2. 试说明在 8088C
7、PU 执行 INT 40H 指令的过程?3. 若己知 8250芯片上有 3 条地址线 A0A2,该 8250 最少需占多少个接口地址?4. 说明当 8253的外部时钟为 1MHZ 时, 只用该 8253如何产生宽度为1秒的负脉冲?5. 说明什么是中断嵌套?五应用题1 (8 分)下图为内存芯片与系统总线的连接图,用以存放数据。 图中锁存器为输出接口,其地址为0000H,它与数据总线相连接,可将数据总线上D0D7 从其输出端 Q0Q7 输出。回答下列两个问题:D0D7 D0D7 A0A15 A0A15 MEMR OE MEMW WE D0D7 Q2 1 A15 1 Q3 A14 Q4 1 CS Q
8、5 1 CP 锁存器1 与非门A0 异或门名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - IOW 或门A16 A17 A18 A19 在读写内存芯片时,首先执行下列程序。程序执行完后,决定存储器芯片的地址。START:MOV DX ,0000H MOV AL, 76H OUT DX ,AL 若首先执行下列程序,程序执行完后,决定存储器芯片的地址。START:MOV DX ,0000H MOV AL, 0F0H OUT DX ,
9、AL 2 (8 分)下面两图均为利用锁存器74273 作为输出接口的连接图,利用74273 的 CP端的上升沿可以锁存数据到74273 的输出端。并且假定接口地址为0000H。利用时序的概念,解释图和图哪一种连接是错误的?读下列程序,画出程序执行过程中图和图中74273 的 CP 端的波形。START:MOV DX ,0000H GOON:MOV AL ,0F0H OUT DX ,AL JMP GOON D0D7 D0D7 A15 A14 1 CP (图)A0 IOW 74273 D0D7 D0D7 A15 A14 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
10、- - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - CP (图)A0 IOW 74273 3 (10 分)一种通过接口芯片8255 将 ADC0809 接到 8088 系统总线上的连接图如下图所示。该电路以可编程并行接口8255作为 ADC0809 的接口,其初始化程序规定:8255 工作在方式 0 之下, A 口输入, B 口输出, C 口的低 4位输出、高4 位输入,并且使 PC0=0,PC1=0。结合给出的硬件连接图,回答下面两个问题: 若完成上述规定的8255 的初始化程序如下,试在下划线处填上
11、相应的数字或指指令。INITI55 :MOV DX ,;MOV AL ,;OUT DX ,AL ;MOV AL ,00H OUT DX ,AL 一个具体的采集子程序如下,每调用一次采集子程序,可顺序对8 路模拟输入IN0到 IN7进行一次 A/D 变换,并将变换的结果存放在内存ADA TA 所在段、偏移地址为D0.D7D7D0D0AEDRB24511A1 4A1 5A2A1A0RESETIOWIORPA0PA7PB2PC1PC0PC4D7D0STARTALERSTWRRDA0A1CS8255变换时钟IN0PB1PB0OEEOCADDAADDBADDCIN7参考电压名师资料总结 - - -精品资
12、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - ADA TA 的顺序 8 个单元中。RMAD PROC NEAR PUSH BX PUSH DX PUSH DS PUSH AX PUSH SI MOV DX,SEG ADATA MOV DS,DX MOV BL,00H MOV BH,08H GOON:MOV DX,8001H MOV AL,BL OUT DX,AL ;送路地址MOV DX,8002H MOV AL,OUT DX,AL MOV AL,OUT
13、DX,AL ;送 ALE 和 START 脉冲NOP WAIT :IN AL,DX TEST AL,JZ WAIT ;等待变换结束MOV AL,02H OUT DX,AL ;MOV DX,8000H IN AL,DX ;MOV SI,AL MOV DX,8002H MOV AL,00H OUT DX,AL ;INC ;DEC BH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - JNZ GOON POP SI POP POP
14、DS POP DX POP BX RET PRMAD ENDP 4 (9 分)下图为采用查询方式工作的输入接口,地址译码器中A15A1 直接接或门输入。看图并回答下列问题: 输入设备在向接口传送8 位数据的同时,还传送负脉冲STB,该信号的作用是什么? D 触发器的作用是什么? 编程序,用查间方式将输入设备的一个数据读入CPU 的 BL 中。D0D7 三锁输D7 态存A0 门器入E E CP STB A15 设A14 1 1 R 备D CP A1 Q 触IOR 1 发D 5V 1 器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
15、 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 试题参考答案一. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 二. 1. 2. 3. 4. 三 . 1. 应为 FFFF0H 2. CPU 硬件保护的是F、CS 和 IP 三个 16 位的寄存器3. 4. 5. 因为利用 8253 的方式 0 或方式 1, 通过编程设定计数器的计数值,可以产生不同宽度的负脉冲。四. 1. PCI 总线的特点主要是:良好品兼容性;独立于CPU,可与 CPU 异步工作;支持构成多机系统;对32 位 64
16、 位使用是透明的。可提供3.3V 和 5.0V 两种环境下工作;支持即插即用。2. CPU 取出 INT 40H 指令,经指令译码获知这是一条中断指令。并且得到40H 就是该软件央断的中断向量码。接着就将 F、 CS 和 IP 压入堆栈保护起来, 并关中断。而后,将中断向量码40H 乘 4 得到中断向量表地址,从该地址开始的顺序两个单元的内容送IP,下两个单元的内容送CS。这就转向了中断服务程序。当然,在此之前,中断服务程序的入口地址早已填入中断向量表中。3. 因为地址 A0 到 A2 三条地址线共有8 种编码,故 8250 最多占 8 个接口地址。4. 因为计数时钟为1MHZ ,而每个计数器
17、的计数值是16 位的。因此,一个计数器的最大计数时间只有65. 5mS 左右,无法满足要求。但8253有三个计数器,可以名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 串联使用以解决问题。例如,将时钟接到CLK0 上,使 GATE0 有效(高电平)并将OUT0 输出接到CLK1 上做为计数器1 的计数时钟,并使GATE1 为高电平。这就将计数器0 和计数器 1 串到一起。可使计数器 0 工作在方式 2 或方式 3, 使其输出连
18、续的脉冲。使计数器1 工作在方式0。且使两计数器的总计数值为10001000,可以计数器 0 的计数值均为1000, 则 OUT0 的输出就是周期为1ms 的对称方波或窄脉冲。使计数器 1 的计数值为 999,则 OUT1 的输出即为宽度1 秒的负脉冲。5. 当 CPU 正在对某一个中断源服务时,又有优先级更高的中断源提出中断请求,则CPU 应暂仃正在进行的中断服务而转向更高优先级中断源的服务。当更高优先级中断源服务结束后再回到原先的中断服务程序继续服务。这就是中断嵌套, 而且可以多级嵌套。五. 1. 20000H2FFFFH 30000H3FFFFH 2. 根据 8088CPU的写接口的时序
19、,结合连接图的译码电路,可以认为图中锁存器 CP 上的波形与IOW 一样。 IOW 锁存数据的上升沿应出现在时序一个总线周期的T4开始之后。同时,在写接口的总线周期里,CPU 在时钟 T2 之后开始送出数据到数据总线上,到时钟T4 时,数据已传送到接口并已稳定。此时,利用IOW 的上升沿刚好可把稳定的数据锁存到锁存器的输出端。但是,若采用图所示的电路,锁存器的锁存脉冲输入端CP 上的波形刚好为图的反相波形,即为IOW 的反相。这样以来,CP 脉冲的上升沿就出现在T2 时周期里,这时, CPU 刚刚开始向外送数据,数据还没有到达外设,这时进行锁存必定会出错。图 CP 波形图 CP 波形3. 80
20、03H 10011000B MOV DX ,8002H MOV SI ,OFFSET ADATA(LEA SI, ADA TA)01H 00H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 10H INC SI BL AX 4. STB 脉冲除了将输入设备的数据锁存到锁存器的输出端外,该脉冲还用来触发D触发器,使其输出Q 为高电平,此高电平表示外设有数据准备好。 D 触发器的作用是用来提供外设数据准备好的状态。程序如下:START:MOV DX ,0001H WAIT :IN AL ,DX AND AL ,80H JNZ WAIT MOV DX ,0000H IN AL,DX MOV BL,AL RET 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -