- •Характеристик зп
- •Порти паралельного адаптера
- •Порт 378h
- •Порт 37Ah
- •Порт 379h
- •Функції bios для роботи з принтером
- •Друк символу
- •Ініціалізація принтера
- •Визначення стану принтера
- •Функції bios для роботи з послідовним асинхронним адаптером
- •Ініціалізація портів асинхронного адаптера
- •Передача байта
- •Прийом байта
- •Визначення стану асинхронного адаптера
Передача байта
Для передачі байта використовується функція 01h:
Регістри на вході: |
AH = 01h; DX = номер порту адаптера: 0 - COM1, 1 - COM2; AL = байт що передається |
Регістри на виході: |
AL зберігається; AH = стан порту асинхронного адаптера. Якщо біт 7 регістра AH встановлений, виникла помилка |
Прийом байта
Функція 02h призначена для прийому байта:
Регістри на вході: |
AH = 02h; DX = номер порту адаптера: 0 - COM1, 1 - COM2; |
Регістри на виході: |
AL = прийнятий байт; AH = стан порту асинхронного адаптера. Якщо біт 7 регістра AH встановлений, виникла помилка |
Визначення стану асинхронного адаптера
Стан порту асинхронного адаптера можна дізнатися за допомогою функції 03h:
Регістри на вході: |
AH = 03h; DX = номер порту адаптера: 0 - COM1, 1 - COM2; |
Регістри на виході: |
AL = стан модему; AH = стан порту асинхронного адаптера. Якщо біт 7 регістра AH встановлений, виникла помилка |
Примітка:
Бод – міжнародна одиниця швидкості телеграфування; визначається кількістю елементарних імпульсів, переданих за 1 сек. Названа на честь французького інженера, піонера телеграфії та винахідника кода Бодо – Еміля Бодо (фр. Emile Baudot).
Найкоротший імпульс, покладений в основу телеграфного коду, називається елементарним імпульсом. Якщо, наприклад, тривалість елементарних імпульсів становить 20 мілісекунд, то швидкість телеграфування дорівнює 50 бодам.
