第07章 输入输出接口.pptVIP

  • 11
  • 0
  • 约4.45千字
  • 约 38页
  • 2016-04-05 发布于湖北
  • 举报
DMAC IOR HOLD IOW HLDA DRQ MEMR DACK MEMW CPU HOLD HLDA WR RD 存储器 WR RD 外 设 RD WR 数据总线DB * 课堂练习 被寻址的外设端口地址为6FCH * 在DMA方式下,CPU与总线的关系是( ) A. 只能控制数据总线 B. 只能控制地址总线 C. 呈现高阻态 D. 成短路状态 * I/O单独编址的方式下,从端口读入数据可使用( ) A. IN B. OUT C. MOV D. XCHG 在I/O传送方式中,( )可以提高系统的工作效率. A. 无条件传送 B. 中断传送 C. 查询传送 D. 以上三种均可 * 在传送数据时,占用CPU时间最长的传送方式是( ) A. DMA方式 B. 中断方式 C. 查询方式 D. 无条件传送方式 * 编写一个指令序列,其功能是输出数据0FFH到I/O空间地址为0ABH的输出端口中去. 编写一个指令序列,其功能是输出数据0FFH到I/O地址空间是0B000H的输出端口去. * 本章完 谢谢大家 * 第 7 章 输入输出概述 * 第7章 输入输出接口 1 接口的定义以及功能 2 接口的基本构成、接口的功能 3 接口与CPU之间的信息类型 4 接口的编址方式 5 外设与CPU之间信息传递的方式。 * 7.1.1 接口的定义以及功能 输入设备和输出设备是计算机系统的重要组成部分。微型计算机与外设进行信息交换称为输入或输出。 不同的外部设备,使用的场合不同,CPU与外设之间需要传送的信息也不同。 完成CPU与外设进行数据传送的辅助电路叫做接口电路,简称接口。 * CPU 外设 数据端口 状态端口 控制端口 I/O接口芯片 * 接口的功能 1. 锁存功能 2. 缓冲隔离功能 3. 转换功能 4. 中断管理功能 5. 联络功能 6. 对外围设备编址(译码)功能 7. 协调CPU与外设的工作速度 8. 接受并执行CPU发来的命令 * 计算机I/O接口电路与外部设备间交换的信号,通常有以下几种类型: 1、数据信息 CPU和外部设备交换的基本信息就是数据,数据通常为8位或16位。数据信息大致分为以下三种类型:数字量、模拟量和开关量。 7.1.2 接口信息 * 2.状态信息 状态信息反映了当前外设所处的工作状态,是外设通过接口送往CPU的。 3.控制信息 控制信息是CPU通过接口传送给外设的,CPU通过发送控制信息,控制外设的工作。 * 接口电路中能被CPU直接访问的寄存器或某些特定的器件称为I/O端口。 CPU对外设的访问实际上是对I/O接口电路中相应端口的访问,掌握I/O端口及其编址方式是设计I/O接口电路的基础。 一个I/O接口总要包括若干个端口,除常见的数据端口、命令端口和状态端口外,还有特殊用途的端口。 7.1.3 I/O接口的结构 * 在设计接口电路时,I/O接口电路与外部设备间交换的信息可以划分为CPU与接口之间的信息以及接口与外设之间的信息两部分。典型的I/O接口如图所示。 译 码 数据 端口 状态 端口 控制 端口 CPU I/O 设备 * 编址方式:系统对I/O端口和内存的地址分配方式称为编址方式。 (1) 端口统一编址 端口统一编址是把每一个端口视为一个存储器单元,并赋以相应的存储器地址。微处理机访问端口,如同访问存储器(只是地址不同),所有访问存储器指令同样适合于I/O端口。由于端口地址被映象到存储空间,作为存储空间的一小部分,因此,也称为“存储器映象编址”。 7.1.4 端口编址方式 * 统一编址 内存地 址范围 端口地 址范围 优点:节省了指令系统和控制线的条数,使的I/O接口的功能更强大,编程更加灵活, 缺点:端口地址占用了内存空间,减少了存储器的容量;对端口的访问需要的时间更长。 * (2) 端口独立编址 端口独立编址是把所有I/O接口看作一个独立于存储的I/O空间。在这个I/O空间内,每个端口都被分配一个地址与之对应。要访问独立于存储空间的端口,必须用专门的I/O指令。 8086/8088 属于端口独立编址 * 独立编址 内存 外设 64K 优点:端口地址不占用内存空间,地址线少,译码电路简单,执行速度快。 缺点:需要独立的指令系统,增加了指令的复杂度,要设置专门的控制线对I/O端口进行访问,端口地址为6

文档评论(0)

1亿VIP精品文档

相关文档