Графические устройства

         

Таблица должна располагаться в



Таблица должна располагаться в выделенном для задачи пространстве оперативной памяти. Если при выполнении задачи таблица загружается в знакогенератор один раз, то постоянно держать ее в оперативной памяти не целесообразно. Ее можно хранить в отдельном файле и в нужный момент прочитать, например, в буфер обмена.

В любом случае при загрузке надо знать полный адрес таблицы (сегмент и смещение в нем). Для хранения этих величин в разделе данных программы выделяются два слова, например:

RsFntl6: dw 0 ; Смещение начала таблицы в указанном ниже сегменте
dw 0 ; Значение сегмента, в котором расположена таблица

Если расположение таблицы известно при составлении программы, то вместо нулей в директивах указываются конкретные значения сегмента и смешения. В противном случае содержимое обоих слов формируется при выполнении задачи.



Содержание раздела