Справочник программиста на персональном компьютере фирмы IBM. Вывод на терминал - Вывод символов на экран

ОГЛАВЛЕНИЕ

     Раздел 3. Вывод символов на экран.


   Имеется  много способов вывода символов на  экран.   Некоторые
просто помещают один символ,  белый  на черном, в текущую позицию
курсора.  Другие методы более сложны, но дают больше возможностей
управления размещением символов, а также их атрибутами и цветами.
Некоторые  процедуры выводят на экран целые строки.   Но в  любом
случае, основной операцией,  на  которой  основан вывод, является
помещение  кода ASCII выводимого символа в указанную позицию  ви-
деобуфера; при этом может также  записываться  и байт атрибутов в
следующий адрес памяти.
   Ваши  программы могут помещать эти коды непосредственно в  бу-
фер, этот метод называется  отображением  в память. Отображение в
память,  как правило, требует больше усилий при  программировании
для выполнения заданной  функции,  чем при использовании процедур
операционной  системы,  но в результате  получаем  более  быстрый
вывод на экран. IBM не рекомендует использовать этот метод вывода
на экран, поскольку будущие изменения аппаратуры могут привести к
тому, что программы будут работать неверно. Но на самом деле пока
все  новые разработки IBM следуют одной и той же схеме адресации,
на которой основано отображение в память.