计算机接口技术PPT电子教案课件_8237A的地址扩展.pptVIP

  • 33
  • 0
  • 约 45页
  • 2016-01-23 发布于贵州
  • 举报

计算机接口技术PPT电子教案课件_8237A的地址扩展.ppt

8237A的地址扩展 8237A——16条地址线 8086——20条 80286——24条 386——32条 扩展方法——增加页地址寄存器 DMA传送时的高位地址由“页面寄存器”提供,页面寄存器由CPU的输出指令实现写入 DMAC1的通道0~通道3:8237A提供系统A0~A15低16位地址,页面寄存器输出系统A16~A23高8位地址 DMAC2的通道5~通道7:8237A提供系统A1~A16的16位地址,而系统A0被强迫为逻辑0,页面寄存器仅输出高7位地址A17~A23 例 试初始化DMA通道2为写传送,用于将软盘一个扇区的数据(512Byte)传送到内存中 入口条件:ES:BX=缓冲区首地址 INITDMA2 PROC MOV AL,04H ;命令字 OUT 08H,AL ;08H 命令寄存器端口 MOV AL,46H ;方式字 OUT 0BH,AL ;0BH 方式寄存器端口 …… 此时DL为页地址,BX为基地址 OUT 0CH,AL ;0CH 先/后触发器 ;软件命令,AL为任意值 MOV AL,BL ;写基地址低8位 OUT 04H,AL ;04H 写CH2的基地址和当前 MOV AL,BH ;地址寄存器 OUT 04H,AL MOV AL,DL ;写页地址寄存器 OUT 81H,AL MOV AL,0FFH

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档