代码片段如下:
mov dx,0cf8
mov ax,0008
out dx,ax
mov dx,0cfc
in ax,dx
首先有intel技术规格知道:
0cf8~0cfb是常规PCI总线配置地址寄存器。
0cfc~0cff是常规PCI总线配置数据寄存器。
他先向地址寄存器输出,之后再向数据寄存器读入,作用是什么呀???
另外在out时,ax的值可能还为0108,0208,0308
------解决方案--------------------------------------------------------
http://blog.csdn.net/zyl910/archive/2006/07/01/858349.aspx
如何在DOS中枚举PCI设备