微机原理第6章 8086或8088微机系统的功能组件.ppt

微机原理第6章 8086或8088微机系统的功能组件.ppt

图 6.16 8237的模式寄存器 6.4 可编程DMA控制器DMAC 8237A (2) 8237 DAMC的公用寄存器 8237 DMA控制器中的公用寄存器主要用来对8237A的工作进行控制或反映8237A的工作状态,这些寄存器一般都是8位的,主要有以下几种。 命令寄存器(Command Register)其各位的定义如图6.17所示。 请求寄存器(Request Register)其格式如图6.18所示。 屏蔽寄存器(Mask Register)该寄存器可以用两种格式来设置: 6.4 可编程DMA控制器DMAC 8237A 屏蔽寄存器单个通道设置格式。其格式如图6.19所示。 屏蔽寄存器多通道设置格式。其格式如图6.20所示。 状态寄存器(Status Register) 只读的8位寄存器。各位的定义见图6.21。 暂存寄存器(Temporary Register) 6.4 可编程DMA控制器DMAC 8237A 6.4.3 8237A DMA控制器在IBM PC计算机中的应用 在IBM PC系列微机系统中,应用DMA8237A控制器的主要目的是解决I/O设备与主机内存之问的数据传输问题。 1.8237A 在IBM PC/XT中的应用 在IBM PC/XT微机系统中,控制电路由DMA控制器、页面寄存器、地址锁存器等电路组成

文档评论(0)

1亿VIP精品文档

相关文档