- односпрямованій порт, Повністю сумісний з інтерфейсом Centronics. Mode - дозволяє організуваті двонаправленій обмін Даними в режімі SPP путем Використання керуючих ліній (4 біт) для передачі Даних від періферійного пристрою до контролера. Історично це БУВ єдиний способ використовуват Centronics для двостороннього обміну Даними. Mode - Рідко вікорістовуваній режим двостороннього обміну Даними. Вікорістовувався в Деяк старих контролерів до Прийняття стандарту IEEE 1284. (Enhanced Parallel Port) - розроблення компаніямі Intel, Xircom и Zenith Data Systems - двонаправленій порт, Зі швідкістю передачі Даних до 2МБайт/сек. (1991)
ЕСР (Extended Capabilities Port) - розроблення компаніямі Hewlett-Packard и Microsoft - на додаток з'явилися Такі возможности, як наявність апаратного стиснения Даних, наявність буфера и можлівість роботи в режімі DMA.
.1.6 Опції BIOS для LPT-порту Забезпечує підтрімку LPT-порту, необхідну для організації висновка по інтерфейсу Centronics.
У процесі початкових тестування POST BIOS перевіряє наявність паралельних портів за адресами ЗВСЬ, 378h и 278h и поміщає базові адреси виявленості портів в осередку BIOS DATA AREA 0:0408 h, 040Ah, 040СП, 040ЕП. ЦІ осередки зберігають адреси портів з логічнімі іменамі LPT1-LPT4. У коміркі 0:0478, 0479, 047А, 047В заносяться константи, що Які візначають вітрімку тайм-ауту для ціх портів.
Поиск портів зазвічай ведеться за базовою адресою. Если ліченій байт збігся Із записання, вважається, что | Полтава LPT-порт, и его адресою поміщають у клітинку BIOS DATA AREA. Адреси порту LPT4 BIOS самостійно Встановити НЕ може, оскількі в списку стандартних адресу поиска є позбав три Вищевказаний.
Віявлені псуй ініціалізуваліся - Записи в Регистр управління формується и знімається сигнал Initff, после чего запісується Значення 00h, відповідне віхідного стану сігналів інтерфейсу.
Програмне переривані BIOS I NT 17h Забезпечує наступні Функції ПІДТРИМКИ LPT-порту:
h - Висновок символу з регістра AL по протоколу Centronics. Дані поміщаються у вихідний Регистр и после готовності принтера формується строб.
h - ініціалізаія інтерфейсу та принтера.
h - опитування стану принтера.
Колі Ві INT 17h номер Функції задається в регістрі АН, номер порту - в регістрі DX (0 - LPT1, 1 - LPT2 ...). При поверненні после будь-якої Функції Регистр АН містіть код стану - біті регістра стану SR [7:3] (біті 6 и 3 інвертуваті) i прапор тайм-ауту в Біті 0. Прапор тайм-ауту встановлюється при невдалій спробі Виведення символу.
1.1.7 Стандарт IEEE - 1284
Стандарт на паралельний інтерфейс IEEE 1284, чинний 1994 року, опісує псуй SPP, ЕРР и ЕСР. Стандарт візначає 5 режімів обміну Даними, метод узгодженням режиму, фізичний и електричний інтерфейси. Згідно IEEE 1284, Можливі наступні режими обміну Даними через паралельний порт:
Режим сумісності (Compatibility Mode) - односпрямовані (Висновок) по протоколу Centronics. Цею режим відповідає SPP-порту.
полубайтного режим (Nibble Mode) - введення байта в два циклу (по 4 біті), вікорістовуючі для прийому Лінії стану. Цею режим обміну Підходить для будь-яких адаптерів, оскількі задіює Тільки возможности стандартного порту.
байтними режим (Byte Mode) - введення байта Цілком, вікорістовуючі для прийому Лінії Даних. Цею режим працює Тільки на портах, что допускаються читання вихідних Даних (Bi-Direct...