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


           

Многофункциональная подпрограмма



Многофункциональная подпрограмма

Основное различие текстов примеров 7.14 и 7.16 заключается в имени вспомогательной подпрограммы, используемой для выполнения конкретных действий.

Для того чтобы приведенная в примере 7.14 подпрограмма стала многофункциональной, команду call drawiine надо заменить командой call bp, a перед вызовом указывать в регистре bр адрес вспомогательной подпрограммы. Аналогичный прием описан в разделе, на примере подпрограммы draw. Там же показано, как формируется адрес в регистре bр.

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

 



Содержание  Назад  Вперед





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