11.1-8237A组成.pptVIP

  • 9
  • 0
  • 约7千字
  • 约 38页
  • 2016-08-22 发布于浙江
  • 举报
11.1-8237A组成

1. 当前地址寄存器 16位,每通道1个,存放DMA传送的存储器地址值。每传送1个数据,地址值自动+1或-1,指向下个单元。 编程时可写入初值,也可被读出,但每次只能读/写8位,所以读/写要两次完成。 自动预置操作方式, 在 有效时, 会重装入基地址值。 2. 当前字计数寄存器 16位,每通道1个,编程时置其初值为实际传送字节数少1。每传送1字节,自动?1。由0?FFFFH时,将产生终止计数信号TC。 自动预置操作方式, 在 有效时,会重装入基字计数寄存器的内容。 3. 基地址寄存器 16位,每通道1个,存放通道当前地址寄存器初值,与当前地址寄存器地址一样,编程时写入相同值。 其内容不能读出和修改。用在自动预置操作时,使当前地址寄存器恢复到初值。 4. 基字计数寄存器 16位,每通道1个,存放通道当前字计数器初值,该值也是编程时与当前字计数器一起写入的。 其内容不能读出和修改,用于自动预置操作时,使当前字计数器恢复到初值。 5. 命令寄存器 8位, 控制8237A的操作。 由CPU编程来设置8327A操作方式, 复位时清除。 格式见图11.3。 图11.3 D0位 能否进行存储器?存储器传送,D0=1允许。并规定先用通道0从源单元读入1字节放入暂存器,然后由通道1把该字节写到目的单元,接着两通道的地址分别+1或?1,通道1的字计数器?1,它减为0时产生终

文档评论(0)

1亿VIP精品文档

相关文档