习题列表

习题内容

第六章 输入输出接口及中断技术


来源:  作者:王丽  时间:2012-6-03 12:28:04

一、填空题。
1、计算机系统最重要的特点就是与外界的通信,进行输入输出,而输入输出数据传送的控制方式主要
有:_________、_________、_________、_________。
2、CPU响应可屏蔽中断的条件,有中断请求、_________、_________。
3、中断向量就是中断服务程序的入口地址,它由_________和_________两部分组成。
4、中断系统的功能为_________、_________、_________、_________、_________、_________。
5、为满足中断源的中断要求,中断系统应具有_________、_________、_________三种功能。
6、CPU与外设间的信息传送方式有_________、_________和_________。
7、CPU与外设进行信息传递方式有_________方式;_________方式;_________方式和_________方式。
8、所谓计算机的I/O是指__________________的通信。
9、计算机系统中外设不直接与CPU进行信息交换,而是通过_________来进行信息交换;CPU与外设间的
交换信息实际上是对_________的读写操作。
10、计算机系统中一个I/O接口中必须要有_________端口,可根据需要选用_________和_________端口
。
11、8086 CPU最多可访问_________个I/O字节端口和_________个I/O字端口。
12、若某输入外设的I/O接中的状态端口地址为60H,要将状态信息输入到8086CPU的指令是_________。
13、若某输出外设的I/O接中的数据端口地址为100H,要将字节数据从8086CPU输出到外设的指令是
_________和_________。
14、数据的并行I/O方式是以_________为单位进行传送;数据的串行I/O方式是以_________为单位进行
传送。。
15、在计算机系统中若存储器单元和I/O端口统一编址时有共同的寻址_________,可使用相同的
_________。
16、PC系统为存储器、I/O_________编址,从存储器单元20H向AL传数的指令是_________;从I/O端口
20H向AL传数的指令是_________。
17、当8086控制线_________输出低电平时指令完成_________操作。
18、在查询传送方式下,CPU与外设传送数据信息前必须先查询_________。
二、判断题。
1、若AL中的b5位为状态查询位,查询该状态位的指令为(    )。
2、若查询状态位为高有效, 低重查需用的条件转移指为(    )。 
3、若查询状态位为低有效, 低重查需用的条件转移指为(    )。
三、简答题。
1、CPU与外设之间传送数据所采用的几种方式各有什么优缺点?
2、什么是中断向量表?某外部可屏蔽中断的类型码为08H,它的中断服务程序的入口地址为1020H:
0040H,请用8086汇编语言编程,将该中断的入口地址填入中断向量表中。
3、8086系统采用级联方式,主8259A的终端类型码从30H开始,端口地址为20H、21H。从8259A的INT接
主片的IR7,从片的终端类型码从40H开始,端口地址为22H、23H。均不用设置ICW4。试对其进行初始化
编程。
9、DMA的定义、 DMA传送方式与中断方式相比的特点。
10、硬件中断与软件中断的区别与联系。
11、中断的定义与中断的基本过程。
12、设8253端口地址为304H~307H,要求计数器#0工作在方式0,二进制计数方式,计数初值设为23ABH
,计数器#1工作在方式1,二进制计数方式,计数初值设为0ABH,计数器#2工作在方式3,作为方波发生
器,要求产生40KHz方波输出,并已知CLK2时钟输入信号为2MHz,试写出初始化程序段。
13、设8253端口地址为70H~73H,要求计数器#0工作在方式0,二进制计数方式,对外部事件技术,其
GATE接高电平,当计数满3000次,向CPU发出中断申请,且利用计数器#1输出为100Hz的方波,并已知
CLK1时钟信号为2MHz,试写出初始化程序段。
14、14CPU同外设交换的信息有哪些类型?CPU是如何同外设交换这些信息的?
15、简述条件传送方式的工作过程。试画出条件传送方式输出数据的流程图。
16、简述中断传送方式的工作过程。
17、简述DMA传送方式的工作过程。
18、什么是中断?中断方式与程序查询方式有什么区别?
19、简述中断的处理过程。画出中断处理的流程图。
20、说明8086/8088 CPU响应中断的条件。
21、确定中断优先级有哪两种方法?它们各有什么特点?
22、简述8086/8088的内部中断和外部中断两类中断的区别。
23、什么是中断向量?什么是中断向量表? 
24、对8086/8088系统,怎么通过中断向量表得到中断处理程序的入口地址?
25、中断向量表在内存中的什么位置?
26、什么是非屏蔽中断?什么是可屏蔽中断?它们的主要区别是什么?8086/8088 CPU的NMI和INTR两个
输入端有什么区别?
27、IMR和IF有什么区别?
28、简述8259A的主要功能?8259A怎么用一根地址线实现对内部7个控制字的寻址操作? 
29、8259A的初始化控制字(ICW)和操作命令字(OCW)的编程在什么时候进行?
30、简述8259A的中断结束方式。
31、简述8259A的优先级控制方式。
32、如何编写中断程序?

Copyright@2012 Tarim University. All rights reserved. 塔里木大学 版权所有
信息管理:机电院  技术维护:信息网络中心  地址:新疆·阿拉尔市 邮编:843300