问答题 解释接口(Interface)和端口(Port)的概念。
【正确答案】正确答案:图5.10所示是一个简单的基本外设接口。图的中间部分是I/O接口,它位于CPU和外设之间,是一个连接部件。它一边通过地址线、数据线和控制线与CPU连接,另一边通过数据信息,控制信息和状态信息与外设连接。CPU就是通过I/O接口与设备进行这三种信息的传送。数据信息可以是数据量、模拟量和开关量三种。其中模拟量必须先经过接口电路中的“模/数”转换器(图中未画)转换为数字量后,才能输入CPU进行处理。状态信息表示外设当前所处的工作状态,如用READY(就绪信号)表示输入设备已准备好,用BUSY(忙信号)表示输出设备是否能接收。控制信息是由CPU发出的,用于控制外设接口工作方式,以及启动和停止外设。 数据信息、状态信息和控制信息(如设置外设接口工作方式)通常以数据形式通过CPU的数据线进行传送。而且这些信息分别放在外设接口的不同寄存器中。这些寄存器称为端口,如图5.10所示的数据口、状态口和控制口,它们分别存放数据信息、状态信息和控制信息。CPU可对这些端口(寄存器)进行读/写操作,因此每个端口都与一个地址对应。CPU对这些端口是可编程的。 图中的地址线来自CPU,用以指明每个端口的地址。控制线包括
【答案解析】