并行端口简称并口,它有3个端口:数据端口、状态端口、控制端口,常用的并口为lpt1,它的3个端口的地址分别为:378h、379h和37ah。
一、并口读写
在汇编语言中,可以用 in、out 指令操作并口,而在delphi中并没有相对应的函数、方法可对并口进行读写,幸运的是delphi可以嵌入汇编程序,通过直接嵌入汇编指令 in、out 可方便地对并口进行读写。我们还可以通过调用 windows api 函数或第三方提供的dll、vxd来访问并口,但通过使用嵌入汇编的方法对并口进行读写更方便、快捷。
使用下面的 readport 函数和 writeport 过程可以读写并口,参数 port 为要操作的端口地址。
| function readport(port:word):byte; var b:byte; begin asm mov dx, port; in al, dx; mov b, al; end; result:=b; end; procedure writeport(port:word;conbyte:byte); begin asm mov dx, port; mov al, conbyte; out dx, al; end; end; |
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器