什么是I/O接口,它与端口有什么区别?为什么要设置I/O接口?I/O接口如何分类
1个回答
展开全部
(1)I/O接口位于CPU和外设之间,是一个连接部件,它一边通过地址线、数据线和控制线与CPU连接,另一边通过数据信息、控制信息和状态信息与外设连接。
(2)数据信息、状态信息和控制信息分别放在外设接口的不同寄存器中。这些寄存器被称作端口(port),
数据口、状态口和控制口、分别存放数据信息、状态信息和控制信息。CPU可对这些端口(寄存器)进行 ”读“ 和 ”写“ 操作,
因此每个端口都有一个 ”地址“ 对应。CPU对这些端口都是可编程的。接口的设置主要是为了解决主机和外设直接的差异问题,实现相互通信。
I/O接口分类方法很多,主要有:
(1)按数据传送方式分有并行接口和串行接口两种;
(2)按数据传送的控制方式分有程序控制接口、程序中断接口、DMA接口三种。
(2)数据信息、状态信息和控制信息分别放在外设接口的不同寄存器中。这些寄存器被称作端口(port),
数据口、状态口和控制口、分别存放数据信息、状态信息和控制信息。CPU可对这些端口(寄存器)进行 ”读“ 和 ”写“ 操作,
因此每个端口都有一个 ”地址“ 对应。CPU对这些端口都是可编程的。接口的设置主要是为了解决主机和外设直接的差异问题,实现相互通信。
I/O接口分类方法很多,主要有:
(1)按数据传送方式分有并行接口和串行接口两种;
(2)按数据传送的控制方式分有程序控制接口、程序中断接口、DMA接口三种。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询