R9005

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

R9005 Вывод данных в графическую область памяти «Работа с графической областью памяти (X - байт графического экрана)», «Регистр экранного буфера»

Структура графического экрана ЭВМ представляет собой непрерывный байтовый буфер длиной 1024 байта. На экране ЭВМ буфер отображается восемью строками, длиной по 128 байт. Порядок следования байтов - от левого верхнего края экрана младшим битом вверх.

Непосредственная запись данных в регистры буфера выводит содержимое байта на экран. Установленный бит является черной точкой.

Вывод данных в экранный буфер и чтение производится при обращении к регистрам памяти с адресами 9005 и 9006.

При записи в регистр 9005 значение регистра X стека преобразуется в целое, ограничивается до значения 255 и выводится в ячейку буфера, смещенную относительно начала на число, запрограммированное в индексный регистр графического экрана. При чтении стек поднимается, содержимое этой ячейки записывается в регистр X стека.

Ссылки