《微型计算机原理及接口技术》试题 (120分钟)
班级 姓名 学号 教师
一. 单项选择题(在每小题的四个备选答案中选出一个正确的
答案,并将其号码填写在题干后面的○中。每小题2分,本题共30分) 1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条 ②8条 ③16条 ④20条
2. 8088CPU上READY信号为下面哪种信号有效?○
①上升边 ②下降边 ③高电平 ④低电平 3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位 ②16位 ③24位 ④32位
4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状
态必须是○
①00 ②01 ③10 ④11
5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○ ①00 ②01 ③10 ④11
6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○ ①AX ②BX ③CX ④DX
7. ISA总线是一种多少位的内(系统)总线?○ ①8位 ②16位 ③32位 ④64位 8. 属于只读存贮器的芯片是○
①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○
①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○ ①124K ②160K ③180K ④224K 11. 擦除EPROM是用○
①+5V电压 ②+15V电压 ③+21V电压 ④紫外光照射 12. 采用查询方式来实现输入输出是因为它○
① 速度最快 ② CPU可以不介入 ③ 实现起来比较容易
④ 在对多个事件查询工作时,能对突发事件做出实时响应 13. 实现DMA传送,需要○
①CPU通过执行指令来完成 ②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 ④74LS138 ⑤8289 2 . 8086CPU一个总线周期可以读(或写)的字节数为○ ①1个 ②2个 ③3个 ④4个 ⑤6个
3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○ ①全部用作联络信号 ②5条用作联络信号 ③4条用作联络信号 ④3条用作I/O ⑤8条用作I/O
4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○ ①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0 三. 判断题(认为正确的在题后○中打“√” 号。 错误的打
“×” 号,并写出正确的内容。每小题2分,本题共10分) 1. 8086CPU的复位启动地址为0FFFFH。○
2. 在8086CPU响应中断时,CPU内部硬件只保护CS和IP,其余的内部寄存器应由程序员编程保护。○
3. 若各中断源的优先级是一样的,则可用自动循环优先级来实现。○
4. 异步串行通信在传送每一个字符时,传送出去的第一位一定是一个低电平的启动位。○
5. 8253不能产生宽度可编程的单个负脉冲。○
四. 简单回答题(每小题3分,本题共15分)
1. 简要说明PCI总线的特点。
2. 试说明在8088CPU执行INT 40H指令的过程?
3. 若己知8250芯片上有3条地址线A0~A2,该8250最少需占多少个接口地址? 4. 说明当8253的外部时钟为1MHZ时,只用该8253如何产生宽度为1秒的负脉冲? 5. 说明什么是中断嵌套?
五.应用题
1.(8分)下图为内存芯片与系统总线的连接图,用以存放数据。图中锁存器为输出接口,其地址为0000H,它与数据总线相连接,可将数据总线上D0~D7从其输出端Q0~Q7输出。回答下列两个问题:
D0~D7 D0~D7 A0~A15 A0~A15 MEMR OE MEMW WE
D0~D7 Q2 =1 & A15 ≥1 Q3 A14 Q4 =1 CS Q5 =1 CP 锁存器 =1 与非门
A0 异或门 IOW 或门 A16 A17 A18 A19
⑴在读写内存芯片时,首先执行下列程序。程序执行完后,决定存储器芯片的地址。 START:MOV DX,0000H MOV AL,76H
OUT DX,AL
⑵若首先执行下列程序,程序执行完后,决定存储器芯片的地址。 START:MOV DX,0000H MOV AL,0F0H
OUT DX,AL
2.(8分)下面两图均为利用锁存器74273作为输出接口的连接图,利用74273的CP端的上升沿可以锁存数据到74273的输出端。并且假定接口地址为0000H。 ⑴利用时序的概念,解释图Ⅰ和图Ⅱ哪一种连接是错误的?
⑵读下列程序,画出程序执行过程中图Ⅰ和图Ⅱ中74273的CP端的波形。 START: MOV DX,0000H