全站数据
8 4 2 0 5 8 1

如何设置8259a中断触发方式

插画学习 | 简单学习,快乐成才!         
问题更新日期:2024-04-23 13:53:03

问题描述

如何设置8259a中断触发方式希望能解答下
精选答案
最佳答案

ICW1的D3位用于设置中断触发方式D3 =1,电平触发方式; D3 =0,边沿触发方式例如, 初始化命令字00011011b =1Bh,含义是:D7~D5 =000,是8086/8088CPU的默认值D4=1,是ICW1初始化标志D3=1,设定中断为电平触发方式D1=1,单片8259,不用写ICW3D0=1,要写ICW48259A初始化程序举例:MOV AL, 1Bh ;;ICW1初始化命令字送入ALOUT B0H,AL ;; 保存于AL的初始化命令字写入ICW1MOV AL, 42h ;; ICW2初始化命令字送入ALOUT B1h, AL ;; 保存于AL的初始化命令字写入ICW2MOV AL, 03h ;; ICW4初始化命令字送入ALOUT B1h, AL ;; 保存于AL的初始化命令字写入ICW4