Форум: "Система";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Внизкак напрямую в порт ввода-вывода загнать байт? Найти похожие ветки
← →
VZV (2002-03-12 15:07) [0]как напрямую в порт ввода-вывода загнать байт?
← →
MBo (2002-03-12 15:17) [1]пример для Word
function PortReadWord(Addr:Word) :Word; assembler; register;
asm
MOV DX,AX
IN AX,DX
end;
procedure PortWriteWord(Addr:word; Value:Word); assembler; register;
asm
XCHG AX,DX
OUT DX,AX
end;
← →
Anatoly Podgoretsky (2002-03-12 23:54) [2]пример для Excel :-)
function PortReadByte(Addr: Word): Byte;
asm
MOV DX,AX
IN AL,DX
end;
procedure PortWriteByte(Addr: Word; Value: Byte);
asm
XCHG AX,DX
OUT DX,AL
end;
← →
SAlex (2002-03-13 08:04) [3]>Ребята все это правильно, но одно НО. В порт вы его загоните , а вот проверить, что вы туда загнали проблемотично. Эти проблемки описаны здесь на форуме брлее подробно (тема кажется доступ к COM портам или ,что-то подобное)Ну это сути дела не меняет. А предложенная ASM вставочка хорошо работает , я сам проверял, правда только под 95/98 под 2000 так не получиться.
← →
Viktor Lonin (2002-03-13 11:02) [4]Скачай компонетн для работы с СОМ портом...Или сам пиши через АРI..
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.098 c