Выдача на телетайп
Выдача на телетайп
Функция выдачи на телетайп видеопрограммы BIOS предназначена для
тех программ, которые хотят использовать дисплей в простейшей
форме. Эта функция представляет дисплей в виде телетайпа. Данная
программа выполняет обслуживание установки курсора и выдачи
символа. После того, как BIOS заносит символ в текущую позицию, он
перемещает курсор в следующую позицию. Если курсор попал за
пределы строки, программа BIOS сдвигает дисплей вверх на одну
строку, и помещает курсор в первую позицию следующей строки.
Кроме того, что программа выдачи на телетайп дает удобный метод
выдачи символов на экран, она служит хорошим примером использования
видеопрограммы BIOS для обслуживания символов. Эта программа
записывает символы, перемещает курсор, а также сдвигает экран,
когда это небходимо, а также реагирует на некоторые служебные
символы. Символ возврата на шаг назад перемещает курсор на одну
позицию назад, возврат каретки перемещает курсор в начало строки, а
перевод строки переносит курсор на следующую строку, если надо
сдвигая экран. И наконец, символ звукового сигнала (код 7) вызывает
генерацию звука с помощью динамика. ОС использует эту функцию BIOS
для поддержки большинства своих дисплейных функций.