下一页 上一页 目录

5. 其他编程语言

上面的描述主要集中在使用 C 编程语言。它应该可以直接应用于 C++ 和 Objective C。 在汇编语言中,你必须像在 C 语言中一样调用 ioperm()iopl(),但之后你可以直接使用 I/O 端口读/写指令。

在其他语言中,除非你能将内联汇编或 C 代码插入到程序中,或者使用上面提到的系统调用,否则最简单的方法可能是编写一个简单的 C 源文件,其中包含你需要的 I/O 端口访问或延迟的函数,然后将其编译并与程序的其余部分链接在一起。 或者使用上面描述的 /dev/port


下一页 上一页 目录