![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод ввод в из аппаратный порт байта, слова в Delphi. [D6, Win95/98]
baryjul © (2002-11-11 23:56:00)подскажите,плз, как сделать Вывод\ввод в\из аппаратный порт байта, слова в Delphi. Напр. адр. порта 278h байт 55h ?
RV (2002-11-12 10:44:00) [1]function InPort(PortAddr: word): byte;
assembler; stdcall;
asm
mov dx,PortAddr
in al,dx
end
procedure OutPort(PortAddr: word; Databyte: byte);
assembler; stdcall;
asm
mov al,Databyte
mov dx,PortAddr
out dx,al
end
MBo (2002-11-12 06:37:00) [2]Для Win9X - через ассемблерную вставку (IN, OUT)
Самый (2002-11-12 03:12:00) [3]простой ответ. Смени D6 на D1. Для Win95/98 все будет нормально работать.