如何用Delphi实现读写硬件端口?(100分)

  • 主题发起人 主题发起人 芳儿
  • 开始时间 开始时间
这个问题太笼统了,怎么回答?不如你自己去下载个控件慢慢看。
 
读写过程不复杂的话,可以嵌入汇编
 
可以用嵌入ASM的方法实现
 
主要是看你读写什么样的硬件?不同的硬件有不同的方法。
 
可以通过调用WINDOWS的API函数来访问端口。
 
asm in $60;
读端口60H的值。
 
用delphi编程读写硬件端口有专用的API函数,也可以从网上下一些控件。
 
芳儿不要急,先把问题说清楚
 
//使用汇编过程,给你一个过程一个函数
procedure outport(port,value:word);assembler;
asm
mov ax,value
mov dx,port
out dx,ax
end;
function inport(port:word):word;assembler;
asm
mov dx,port
in ax,dx
end;

 
多人接受答案了。
 
后退
顶部