问答题
给下面的程序段加注释,82H为8259A的奇地址,20H、22H、24H和26H分别为8254的端口地址。 DAI:CLI MOV AL,0FFH OUT 82H,AL MOV AL,30H OUT 26H,AL MOV AL,60H OUT 20H,AL MOV AL,50H OUT 20H,AL MOV AL,78H OUT 26H,AL MOV AL,50H OUT 24H,AL MOV AL,10H OUT 24H,AL MOV AL,96H OUT 26H,AL MOV AL,70H OUT 22H,AL
【正确答案】程序段加注释如下: DAI:CLI MOV AL,0FFH OUT 82H,AL ;使8259A所有的中断引脚上的中断得到屏蔽 MOV AL,30H OUT 26H,AL ;对8254计数器0设置方式0,二进制,先低位,再高位 MOV AL,60H OUT 20H,AL MOV AL,50H OUT 20H,AL ;计数值为5060H MOV AL,78H OUT 26H,AL ;对8254计数器1设置方式4,二进制,先低位,再高位 MOV AL,50H OUT 24H,AL MOV AL,10H OUT 24H,AL ;计数值为1050H MOV AL,96H OUT 26H,AL ;对8254通道2设置方式3,二进制,只写低位 MOV AL,70H OUT 22H,AL ;计数值为70H