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