Assembler для начинающих

Выдача на телетайп


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



Содержание раздела