Составители:
Рубрика:
26
2.4. Обслуживающие функции BIOS
для работы с последовательным интерфейсом
Функция 00Н. Параметризация
Эта функция задает различные параметры последовательного интер-
фейса и инициализирует последовательный адаптер. В регистре DX зада-
ется номер адаптера. Параметры к о дируются в регистре AL, как показано в
табл. 2.5. После завершения функции регистр АХ содержит информ ацию о
состоянии линии и модема (точнее, линии и осведо мительных сигналов),
как и при функции 0ЗН.
Таблица 2.5
Параметры последовательного интерфейса
вотибаремоНяинечанЗ
5,6,7 с/тиб0069;0084;0042;0021;006;005;051;011:ьтсорокС
3,4;итсонтечопьлортнок–11;ялортнокзеб–01и00
итсонтеченопьлортнок–10
2 атиб-потсавд–1;тиб-потснидо–0:ытиб-потС
0,1 тиб8–11;тиб7–01:аловмисремзаР
Функция 01Н. Передача символа
Эта функция по сылает один символ по интерфейсу. Символ должен
быть в регистре AL. После завершения функции регистр АН содержит
информацию о результате операции. Если бит 7, регистр АН равен 1,
операция неуспешна. В этом случае дополнительная информация име-
ется в битах 4, 5 и 6 (функция 0ЗН). Если бит 7, регистр АН равен 0,
операция успешна. В этом случае остальные биты показывают состоя-
ние линии, как и при функции 0ЗН.
Функция 02Н. Получение символа
Эта функция ожидает получение символа по интерфейсу. Символ
получается в регистре AL. Функция завершает свое выполнение как
при получении символа, так и при получении сигнала об ошибке или
при состоянии тайм-аута. После завершения функции регистр АН со-
держит информацию о результате операции. Если регистр АН равен 0,
операция успешна, и регистр AL содержит полученный символ. Если
регистр АН не равен 0, операция неуспешна. В этом случае дополни-
тельная информация имеется в битах 1, 2, 3, 4 и 7 (функция 0ЗН). Если
бит 7 равен 1, остальные биты недействительны.
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »