Вопрос по программированию NLM

Как определить адрес порта LPT1 ?
Чтение по линейному адресу 0x408 вызывает исключение.
Спасибо.
Чтение по линейному адресу 0x408 вызывает исключение.
Спасибо.
Олег Дроздов писал(а):Как определить адрес порта LPT1 ?
Чтение по линейному адресу 0x408 вызывает исключение.
Спасибо.
;---инициализируем LPT1
MOV DX,ES:[8] ;считываем базовый адрес в DX
INC DX ;прибавляем 2 к базовому адресу
INC DX ;
MOV AL,12 ;значение для инициализации
OUT DX,AL ;начинаем инициализацию
DELAY: MOV AX,1000 ;начало пустого цикла
DEC AX ;уменьшаем счетчик
JNZ DELAY ;повторяем 1000 раз
MOV AL,8 ;обычное значение для регистра
OUT DX,AL ;конец инициализации