R9005

Материал из ПМК вики
Версия от 03:47, 13 августа 2015; AtH (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

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

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

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

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

Ссылки[править]