计算机组成原理复习2综述.ppt

1.接口的功能(续) ⑶实现数据缓冲 在接口电路中,一般设置有一个或几个数据缓冲寄存器,用于数据的暂存,以避免因速度不一致而丢失数据。在传送过程中,先将数据送入数据缓冲寄存器中,然后再送到输出设备或主机中去。 ⑷数据格式的变换 在输入或输出操作过程中,为了满足主机或外设的各自要求,接口电路中必须具有实现各类数据相互转换的功能。例如:并-串转换、串-并转换、模-数转换、数-模转换以及二进制数和ASCII码的相互转换等。 1.接口的功能(续) ⑸传递控制命令和状态信息 当CPU要启动某一外设时,通过接口中的命令寄存器向外设发出启动命令;当外设准备就绪时,则有“准备好”状态信息送回接口中的状态寄存器,为CPU提供反馈信息,告诉CPU,外设已经具备与主机交换数据的条件。当外设向CPU提出中断请求和DMA请求时,CPU也应有相应的响应信号反馈给外设。 图9-1 接口与主机、外设间的连接示意图 接口与主机、外设间的连接示意图 接口与端口是两个不同的概念。端口是指接口电路中可以被CPU直接访问的寄存器,若干个端口加上相应的控制逻辑电路才组成接口。 通常,一个接口中包含有数据端口、命令端口和状态端口。存放数据信息的寄存器称为数据端口,存放控制命令的寄存器称为命令端口,存放状

文档评论(0)

1亿VIP精品文档

相关文档