Помощь - Поиск - Пользователи - Календарь
Полная версия: Порт LPT не переводится в режим ECP
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ассемблер
Hey
Доброго времени суток,

такая проблема: в BIOS перевел порт в режим ECP, а при запуске программы печати из доса (взята из книги Кулакова "Аппаратные средства IBM PC") получаю сообщение "Порт не в режиме ECP". Вопрос: это ошибка в коде или с драйвером поддержки порта LPT какая-то проблема?

Привожу фрагмент кода по проверке состояния порта LPT: идет обращение к регистру управления ecr по адресу 378h со смещением 402h.

 
mov DX,378h+402h
in AL,DX
cmp AL,0FFh
je @@Err1
@@Err1: MFatalError Err1 ;Порт находится не в режиме ECP



Заранее спасибо.
Проходимец..
Цитата(Hey @ 19.03.2013 22:12) *

Вопрос: это ошибка в коде или с драйвером поддержки порта LPT какая-то проблема?

При работе с портом драйвер не при делах. Проще использовать прерывания биос, сервис которого уже заточен под порт.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.