Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

нужен доступ к LPT-порту!!!

17K
26 октября 2006 года
_pasha
10 / / 26.10.2006
Нужно прочитать порязрдно LPT-порт (С++ или асемблерная врезка), чтобы обрабатывать переключение нескольких внешних устройств
19K
26 октября 2006 года
major_pronin
6 / / 07.10.2006
эти фунции написал не я, но я ими успешно пользовался; возможно пригодятся

void OutPort(unsigned adr, unsigned dat) // запись в порт (адрес и данные)
{
_asm
{
push edx
push eax
mov edx, adr
mov eax, dat
out dx, al
pop edx
pop eax
}
}

unsigned InPort(unsigned adr) // чтение из порта
{
unsigned a ;
adr &= 0x3fff ;
_asm
{
push edx
push eax
mov edx, adr
in ax, dx
mov a, eax
pop edx
pop eax
}
return (a&255); //т.е. считываю 8 разрядов
}
284
27 октября 2006 года
michael_is_98
587 / / 25.02.2005
[QUOTE=_pasha]Нужно прочитать порязрдно LPT-порт (С++ или асемблерная врезка), чтобы обрабатывать переключение нескольких внешних устройств[/QUOTE]
Смотрите книгу!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог