回答
1、以太网帧长最少60字节(不包括CRC校验),要发送的数据如没有60字节,就要填充至60字节,你要发送多少字节的数据,自己肯定是知道的。
2、在该程序里,网卡芯片发送缓冲设为12页,两个区,每区6个,发送数据时,轮流使用这两个区。txd_buffer_select相当于标志,为1时起始页为0x40,为0时为0x46。
3、LEN加4是因为待发送的数据保存在outbuf+4到outbuf+LEN+3处。至于前面的4个字节是什么,那是该代码作者的道理,这里没看出来。
4、你需要好好看看NE2000网卡原理的文章,这样就清楚了。
发表时间:2003年5月4日21:32:30