相关知识:现假设在级联的82C37的主片通道1,将内存其始地址为80000H的280H字节的内容直接输出到外部设备。程序如下:
MOV AL, 4;命令字, 禁止82C37工作
OUT 08, AL;写命令寄存器
MOV AL, 0
OUT   0CH, AL;清除先/后触发器
OUT   02, AL;写低位地址
OUT   02, AL;写高位地址
MOV   AL, 8;页面地址为8
OUT   83H, AL;写页面寄存器
MOV   AX, 280H ;传输字节数
DEC   AX
OUT   03, AL;写字节数低位
MOV   AL, AH
OUT   03, AL;写字节数高位
MOV   AL, 49H;模式字: 单字节读, 地址加1
OUT   0BH, AL
MOV   AL, 40H;命令字: DACK和DREQ低有效
  OUT   08H, AL;正常时序, 固定优先权
  MOV   AL, 01;清除通道1屏蔽
  OUT   0AH, AL
WAITF:
  IN       AL, 08;读通道1状态
  AND   AL, 02;传输完成否
  JZ       WAITF;没完成则等待
  MOV   AL, 05;完成后屏蔽通道1
  OUT   0A, AL……
题目:将通道4初始化为级联方式,利用通道2将I/O设备的200字节数据传输到起始地址为6000H的内存空间内。参考上面的东西,谁能写出完整的程序?