我一直在搜索汇编文档,并在他们的处理器手册中看到了英特尔发布的文档,其中有一个与处理器的 I/O 方面有关的部分。这让我对组装是否可以访问更多内容产生了兴趣,例如通过无线网络或一般网络将信息发送到另一台计算机。我目前使用的是 Windows XP,问这个问题的原因是我想创建一个聊天室类型的程序,允许两个用户通过无线网络相互发送消息。这可能吗?
问问题
190 次
2 回答
1
例如,从您的汇编程序中,您可以调用一些网络库或调用系统调用来发送 TCP 数据包(使用 linux,您可以打开 /dev/tcp// 文件并作为文件写入/读取)。
或者,如果操作系统允许,您可以直接通过驱动程序进行交互
于 2012-05-11T12:00:52.920 回答
1
汇编语言只是一种人类可读的表示,表示 CPU 可以理解和可以做什么。如果 CPU 连接到 I/O 设备并且有所有必要的 I/O 驱动程序,CPU 就可以使用它们执行 I/O。当然,这些驱动程序是特定于硬件和操作系统的。
就措辞而言,汇编语言无能为力。这是一个抽象的东西。
于 2012-05-11T12:11:17.750 回答