计算机大三专业课汇编语言第6章中断.ppt

8259A的初始化流程 8259A的初始化流程 8259A的初始化编程 【例】以微型计算机中使用的单片8259A为例,试对其进行初始化设置。 在微型计算机中,8259A的ICW1和ICW4的端口地址分别为20H、21H。初始化设置的程序段如下: MOV AL, 13H OUT 20H, AL ;设置ICW1(中断请求信号采用边沿触发方式;单片; 8259A ,后面使用ICW4) MOV AL, 18H ;设置ICW2(将中断类型码高5位指定为00011) OUT 21H, AL MOV AL, 0DH ;设置ICW4(不用特殊全嵌套方式;不用中断自动结束; 方式为用缓冲方式,工作于8088/8086系统) OUT 21H, AL 五 8259A的操作命令字 8259A的操作命令字 对8259A用初始化命令字初始化后,就进入工作状态了,准备接受IR输入的中断请求信号。 在8259A工作期间,可通过操作命令字(OCW)来使它按不同的方式操作。 8259A的操作命令字有3个,可独立使用。 OCW1 【例】若要屏蔽IR5、IR4和IR1引脚上的中断,而让其余的中断得到允许。试确定其中断屏蔽操作命令字。

文档评论(0)

1亿VIP精品文档

相关文档