按下列要求对8259进行初始化。系统的CPU为8086、一片8259A、中断请求信号为电平触发、IR2的中断类型号为62H、采用特殊嵌套、非缓冲方式、中断自动结束方式。8259A的端口地址为0480H和0482H。
时间: 2024-05-19 19:15:02 浏览: 111
可以,对8259进行初始化的步骤如下:
1. 将ICW1送往端口地址0480H,ICW1的值为00010001B,表示使用边沿触发方式,需要ICW4,控制芯片处于初始化状态。
2. 将ICW2送往端口地址0481H,ICW2的值为00111110B,表示IR0~7对应中断类型号为30H~37H,IR8~15对应中断类型号为38H~3FH。
3. 将ICW3送往端口地址0481H,ICW3的值为00000100B,表示级联方式连接。
4. 将ICW4送往端口地址0481H,ICW4的值为00000001B,表示8086/88模式,特殊嵌套,非缓冲方式,中断自动结束方式。
5. 将OCW1送往端口地址0480H,OCW1的值为11000010B,使8259A处于工作状态,并开启IR0~1的中断请求。
6. 将OCW3送往端口地址0480H,OCW3的值为00000100B,解除8259A对CPU中断屏蔽。
阅读全文