ATokenEdi 拓宽教育网 新编1632位 微型计算机原理及应用 李继灿主编
新编16/32位 微型计算机原理及应用 李继灿 主编
第6章输入输出与中断 前面几章讨论了有关微型计算机的原理与程序设计以及存 储器系统,从这一章开始讨论微机系统的另一个重要组成部分 输入和输出(/O)。由于输入输出设备的多样性以及O接口电 路的复杂性,因此,在后续的章节中将以较多的篇幅介绍CPU与 外设间交换信息的有关问题。本章首先介绍输入输出接囗基本 概念、CPU与外设数据传送的方式。然后重点研究中断传送方 式及相关的技术 输入晶灵中亩
第6章 输入输出与中断 前面几章讨论了有关微型计算机的原理与程序设计以及存 储器系统,从这一章开始讨论微机系统的另一个重要组成部分 输入和输出(I/O)。由于输入输出设备的多样性以及I/O接口电 路的复杂性,因此,在后续的章节中将以较多的篇幅介绍CPU与 外设间交换信息的有关问题。本章首先介绍输入输出接口基本 概念、CPU与外设数据传送的方式。然后,重点研究中断传送方 式及相关的技术。 目录
6.1输入输出接口概述 6,2CP∪与外传送蚋方 63皃断棫术 648036/3038的斯系统淑印断处
6.1 输入输出接口概述 6.2 CPU与外设数据传送的方式 6.3 中断技术 6.4 8086/8088的中断系统和中断处 理
61输入输出接口概述 cPU与外设间的连接 计算机在应用中必然同各种各样的外设打交道当它被用于 管理生产过程的检测与控制以及科学计算时,都要求把控制程 序和原始数据(或从现场釆集到的信息)通过相应的输入设备 送入计算机CPU在程序的控制下对这些信息进行加工处理然 后把结果以用户所需要的方式通过输 出设备予以输出.如显示、打印或发出 CPU 控制信号去驱动有关的执行机构等.外 MEM 设越丰富即硬件资源越多,其功能也越 DB I/0电路 强外设与计算机的连接不能存精器门我-袋絷 那样直接挂到总线DB、AB、CB)上 必须通过各自的专用接口电路(接口芯 I/0设备 片)与主机连接 图6.1CPU与I/0设备的连接示意图 其连接示意图如图61所示 en
6.1 输入输出接口概述 一、 CPU与外设间的连接 计算机在应用中,必然同各种各样的外设打交道.当它被用于 管理生产过程的检测与控制以及科学计算时,都要求把控制程 序和原始数据(或从现场采集到的信息)通过相应的输入设备 送入计算机.CPU在程序的控制下,对这些信息进行加工处理,然 后把结果以用户所需要的方式通过输 出设备予以输出.如显示、打印或发出 控制信号去驱动有关的执行机构等.外 设越丰富,即硬件资源越多,其功能也越 强.外设与计算机的连接不能像存储器 那样直接挂到总线(DB、AB、CB)上,而 必须通过各自的专用接口电路(接口芯 片)与主机连接. 其连接示意图如图6.1所示
cPU对外设的输入输出操作类似于存储器的读写操作,即 I/o读/写;但外设与存储器有许多不同点。其比较如表 61所示 (端口地址) 接口 数据1/0 DATA 缓冲器 M/IO 状态寄存器 STATUSI/0 匚 设备 CONTROL 断控制逻辑 图6.2接口电路基本结构及连接 aken 接口电路(即可编程接口芯片)种类很多,它的显著特点 是可编程性即可以通过编程来规定其功能及操作参数。 输入输出5中断
CPU对外设的输入输出操作类似于存储器的读写操作,即 I/O—读/写;但外设与存储器有许多不同点。其比较如表 6.1所示. 接口电路(即可编程接口芯片)种类很多,它的显著特点 是可编程性,即可以通过编程来 规定其功能及操作参数