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