当前位置: 代码迷 >> 汇编语言 >> 端口地址有关问题
  详细解决方案

端口地址有关问题

热度:3314   发布时间:2013-02-26 00:00:00.0
端口地址问题
8259A等外设的端口地址如果确定,为什么在有的代码中我看见8259A的端口地址是20h 21h,有的是3Fxh的我怎么能确定我机器中的8259A的端口地址是哪一个?

------解决方案--------------------------------------------------------
看对应接口手册.你的3Fxh在哪段代码看到的?实现神马功能的?
------解决方案--------------------------------------------------------
一般的PC机中有两片8259A,地址是20H和21H,21H级联在20H上,故这两片8259A共有15个中断。
最早的DOS下这些中断有硬盘、串口、软盘等中断,还有几个是用户定义的中断。
找一本古老的书看看就能明白了。
还有两个地址比较重要:A0H和A1H,这些都是配合着使用的。
------解决方案--------------------------------------------------------
这说的不是标准PC上的8259端口地址吧,上一张照片看看。
  相关解决方案