谢谢各位,明白的一部分,我来说说我的理解,看看对不对?是不是所有ISA设备的地址线都是20根,操作系统(如Windows)将它们看作内存中的一部
分,对设备的读写看作对这些内存空间的读写?而对8019AS这个设备来说,对其操作和配置
的命令都在称为Register Table的32个字节中(即地址线的低五位)。打个比方,其他的高
27位为基础地址,则这5位即为偏移地址。作为操作系统,比如说要发送一个数据包,我就
向8019对应的地址空间(32个字节)中写入数据,做好各项相应的设置(如接收、发送缓冲
区的大小,发命令等)然后8019就执行这个命令。另外,我的电脑上装的是8139的网卡,我
看了看它的资源设置,他的输入/输出范围是EC00 - ECFF,共256字节,在一看他的
Specification,Register Table亦为256个字节。
以上是我今天一早看了BD1CM和tuoniao35朋友回复的一点想法,不知对否?请指正。