Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НЕ_1.2.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
219.14 Кб
Скачать

Передача байта

Для передачі байта використовується функція 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 бодам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]