从汇编中的打印机端口获取输入?

时间:2012-03-01 03:42:07

标签: assembly x86 parallel-port

有没有办法通过x86程序集中的并行(打印机)端口接受输入?我的朋友正在设计一个连接到打印机端口的芯片,它上面有开关以轮询输入。他在VB中编写了一个程序,但他希望我在程序集中编写程序,因为他必须使用计时器。

1 个答案:

答案 0 :(得分:2)

只需阅读相应的memory addresses(LPT1为0x378-0x37f)。但请注意,这将需要提升的权限(root / kernel),具体取决于您的操作系统。

编辑:在现代操作系统上,由于安全限制,这根本不起作用。您无法直接从用户空间程序访问端口,您必须使用相应的内核函数。