2) 8237A和80x86连接举例
  图3-31 给出了一个基于8088最小模式的DMA系统,这个例子阐明了8237A和80x86微处理器连接的一般原理。系统中有除8088和8237以外,还有A、B、C、D四个锁存器74LS373,一个多路复用器74LS257(E),一个地址译码器74LS138(F)和双输入端或非门G。`373A和C分别为CPU最高4位(A16~A19)地址和低8位(A0~A7)地址的地址锁存器。B用做扩充8237寻址范围的页面地址寄存器,它将8237的存储器地址范围扩大至1MB。D用来将DMA控制器的高8位地址从复用总线DB0~DB7中分离出来锁存在寄存器当中。多路复用器E将CPU的IO/M#、RD#和WR#组合成MEMW#、MEMR#、IOW#和IOR#。译码器F有两个作用,一个是产生8237工作在从属状态下的片选择信号,另一个是形成DMA页面地址寄存器的地址选通信号。