图3-6 8259A的功能结构
  图3-6 表示了8259A的功能结构。它大体可以划分为8个部分:

  下面我们看看这几部分的功能:

  数据总线缓冲器用于8259和CPU交互时的数据缓冲,它和读/写逻辑一起,在片选信号CS#、地址信号A0和读写信号RD#、WR#的作用下,CPU从数据线D7~D0送来的编程命令以及8259A向CPU返回状态及中断矢量都要经过数据总线缓冲器。数据缓冲器是8259A与数据总线连接的接口。