某一8086 CPU系统中 采用一片8259A进行中断管理。设定8259A.工作在普通全嵌套方式 发送EOI命令结
嵌套,方式,系统
已帮助 人
某一8086 CPU系统中,采用一片8259A进行中断管理。设定8259A.工作在普通全嵌套方式,发送EOI命令结束中断,采用边沿触发方式请求中断,IR。对应的中断向量码为90H。另外,8259A在系统中的I/O地址是300H(A0=0)和301H(A0=1)。试编写8259A的初始化程序段。
请帮忙给出正确答案和分析,谢谢!
热搜:cpu的指令系统称为什么
-
正确答案:对8259A的初始化程序如下: MOV AL000100llB ;设置ICWl初始化命令字 MOV DX.300H OuT DxAL ;将ICW输出到偶地址端口 MOV AL90H ;ICW2中断类型号基值 INC DX OuT DxAL ;将ICW2送入奇地址端口 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送人奇地址端口
