题目内容
(请给出正确答案)
[主观题]
某微型机的中断系统由3片8259A组成,以级联方式进行连接。其中作为主片的8259A的端口地址为80H和81H,工作方式为特殊完全嵌套、电平触发、缓冲及中断非自动结束,中断类型号为08~0FH。第一个从片8259A的端口地址为82H和83H,工作方式为非特殊完全嵌套、电平触发、缓冲及中断非自动结束,中断类型号为40~47H,中断请求输出端INT与主片的IR2连接在一起;第二个从片8259A的端口地址为84H和85H,工作方式为非特殊完全嵌套、电平触发、缓冲及中断非自动结束,中断类型号为48~4FH,中断请求输出端INT与主片的IR6连接在一起。请编写程序分别对上述三个8259A芯片进行初始化
答案
对8259A的初始化程序如下: MOV AL000100llB ;设置ICWl初始化命令字 MOV DX.300H OuT DxAL ;将ICW输出到偶地址端口 MOV AL90H ;ICW 2 中断类型号基值 INC DX OuT DxAL ;将ICW 2 送入奇地址端口 MOV AL000000ll B ;ICW4 OuT DxAL ;将ICW4送人奇地址端口 对8259A的初始化程序如下:MOVAL,000100llB;设置ICWl初始化命令字MOVDX.300HOuTDx,AL;将ICW,输出到偶地址端口MOVAL,90H;ICW2中断类型号基值INCDXOuTDx,AL;将ICW2送入奇地址端口MOVAL,000000llB;ICW4OuTDx,AL;将ICW4送人奇地址端口
如搜索结果不匹配,请 联系老师 获取答案