初始化程序如下: OUT 5DH,AL ;输出主清除命令 MOV AL,00H OUT 50H,AL ;输出基址和当前地址的低8位 MOV AL,80H OUT 50H,AL ;输出基址和当前地址的高8位 MOV AL,00H OUT 51H,AL MOV AL,80H OUT 51H,AL ;给基址和当前字节数赋值 MOV AL,84H OUT 5BH,AL ;输出模式字 MOV AL,00H OUT 5AH,AL ;输出屏蔽字 MOV AL,0A0H OUT 58H,AL ;输出命令字 7.3.6 Intel 8237的应用举例 1. 8088访问8237的寻址 当8237处于SI空闲状态时,CPU可以对它进行访问,但是否访问此8237,这要取决于它的片选引脚CS是否出现低电平。主系统板内部的8237片选引脚CS,接到系统板中I/O接口电路的选中信号产生电路的译码输出(Y0)DMACS上。由I/O接口片选信号产生电路,及I/O接口使用的I/O地址表可知,当出现I/O地址为00H~1FH时,DMACS为低电平,此时8237被选中。若CPU执行的是OUT指令,则IOW有效,CPU送上数据总线的数据,写入8237内部寄存器; 若8088执行的是IN指令,则IOR有效,就会将8237内部寄存器的数据,送上数据总线并读入CP
原创力文档

文档评论(0)