gpt4 book ai didi

assembly - 如何在 x86 程序集中读写网卡?

转载 作者:行者123 更新时间:2023-12-04 19:23:31 24 4
gpt4 key购买 nike

有谁知道如何访问诸如主板或 pci 卡上的以太网端口之类的设备?

有专门的寄存器吗?操作码?我必须调用操作系统吗?如果是这样,如何?

提前致谢。

最佳答案

这取决于您尝试与之通信的特定以太网 MAC 芯片。即使是同一个系列的芯片,它们的运行方式也常常会有细微的差别。这就是现代操作系统有“驱动程序”概念的原因:硬件制造商通常会编写驱动程序,因为他们了解硬件,而驱动程序提供硬件和操作系统想要看到的内容之间的转换。

您通常可以从 MAC 芯片制造商处获取文档以编写您自己的驱动程序。同样,您必须确切地知道要与哪个芯片进行通信才能获得正确的规范。有些芯片没有公开文档,但这通常不是以太网芯片的问题。

关于assembly - 如何在 x86 程序集中读写网卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1837582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com