PCI配置空间的基址寄存器的值得到MAC地址
现在在DOS下用汇编写个程序,主要的功能是读网卡的MAC地址.目前的工作:已经
通过遍历PCI现在已经找到网卡的配置空间,并得到了基址寄存器的地址,但是不知道怎么样利用这个地址获得MAC地址??
基地址空间分为映射到内存的地址、I/O空间地址和扩展的ROM地址,若取MAC地址的话,一般情况下会遇到前2种。
现在是若果我得到了第一种类型的地址,那怎么处理才能获得MAC的值?取得的内存地址如下:0xFEBFFC00,
得到了第2种类型的地址,在另外的主板上得到的I/O空间地址为:0x00004c01
请问如何分别处理这2个数据,进而得到MAC值?
分数不够了,请不起专家了。谢谢,请各位XDJM帮忙