Первый способ :

Используем команды Turbo Pascal ...

Code:

value:=port[$379]; \{ Прочитать из порта \}

port[$379]:=value; \{ Записать в порт \}

 

 

Второй способ:

Code:

Var

    BytesRead : BYTE;

begin

              asm                \{ Читаем порт (LPT1) через встроенный ассемблер  \}

                MOV dx,$379;

                IN al,dx;

                MOV BytesRead,al;

              end;

BytesRead:=(BytesRead OR $07);   \{ OR а затем XOR данных \}

BytesRead:=(BytesRead XOR $80);  \{ маскируем неиспользуемые биты  \}

 

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить