第六章微型计算机的输入/输出 第六章微型计算机的输入/输出 6.1CPU与外设通讯的特点 6.2输入/输出方式 6.3CPU与外设通讯的接口 6.4可用于输入/输出接口的8212芯片 6.5CPU的输入/输出 6.6DMA传送方式与DMA控制器8237A
第六章 微型计算机的输入/输出 第六章 微型计算机的输入/输出 6.1 CPU与外设通讯的特点 6.2 输入/输出方式 6.3 CPU与外设通讯的接口 6.4 可用于输入/输出接口的8212芯片 6.5 CPU的输入/输出 6.6 DMA传送方式与DMA控制器8237A
第六章微型计算机的输入/输出 6.1CPU与外设通讯的特点 存储器与CPU交换信息:它们在数据格式、存取速度 等方面基本是匹配的,也就是说CPU要从存储 器读入指令,数据或向存储器写入新的结果和 数据,只要一条存储器访问指令就可完成,在 硬件连接方面是芯片与芯片之间的管脚连接。 CPU与外部设备通讯的困难: 1.CPU的运行速度要比外设的处理速度高得多 2.一台打印机不能直接与CPU的管脚连接, 个键盘或者其他外设也是如此
第六章 微型计算机的输入/输出 6.1 CPU与外设通讯的特点 存储器与CPU交换信息:它们在数据格式、存取速度 等方面基本是匹配的,也就是说CPU要从存储 器读入指令,数据或向存储器写入新的结果和 数据,只要一条存储器访问指令就可完成,在 硬件连接方面是芯片与芯片之间的管脚连接。 CPU与外部设备通讯的困难: 1.CPU的运行速度要比外设的处理速度高得多 2.一台打印机不能直接与CPU的管脚连接, 一个键盘或者其他外设也是如此
第六章微型计算机的输入/输出 6.1.1接口的用途 (1)地址译码 (2)状态信息的应答 (3)中断管理 (4)信息格式转换 (5)电平转换 (6)速度协调 (7)时序控制
第六章 微型计算机的输入/输出 6.1.1 接口的用途 (1)地址译码 (2)状态信息的应答 (3)中断管理 (4)信息格式转换 (5)电平转换 (6)速度协调 (7)时序控制
第六章微型计算机的输入/输出 6.1.2I/0端口的寻址方式 端口地址(定义) 存储器映像的I/0寻址 若把I/0端口的地址和存储单元统一编址,此时,一个 I/0口地址就是一个存储单元地址。对I/0端口的访问 只能用存储器访问指令。 、I/0映像的I/0寻址 若在系统中I/0端口地址与存储单元地址分开编址,它 们各自有自己的地址,可以使用不同的指令,对外设 通讯用IN或OUT指令,对存储单元用存储器访问指令
第六章 微型计算机的输入/输出 6.1.2 I/O端口的寻址方式 端口地址(定义) 一、 存储器映像的I/O寻址 若把I/O端口的地址和存储单元统一编址,此时,一个 I/O口地址就是一个存储单元地址。对I/O端口的访问 只能用存储器访问指令。 二、 I/O映像的I/O寻址 若在系统中I/O端口地址与存储单元地址分开编址,它 们各自有自己的地址,可以使用不同的指令,对外设 通讯用IN或OUT指令,对存储单元用存储器访问指令
第六章微型计算机的输入/输出 6.1.3I/0端口地址的形成 、系统中使用存储器映像的I/0寻址方式 Y。 M/IO 0 G A G RAM 1/O 2A AAAA CBA 译码器 CE CE
第六章 微型计算机的输入/输出 6.1.3 I/O端口地址的形成 一、 系统中使用存储器映像的I/O寻址方式