Руководство по ассемблеру



Создание окна

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

И это более чем так. Окно настолько сложнее сообщения, что его приходится создавать в три этапа

Методики адресации разрядов

Окончания арифметических процедур воздействуют на состояние 7 знаков. Большая часть этих знаков может быть рассчитана после выполнения действительных команд с помощью процедур относительного перехода, и вдобавок с участием команды IN (прерывание по восполнению). Действие действительных команд на знаки изображено далее.

DF (символ трансдукции): Если в результате сложения проделывается перенос из большего байта, символ трансдукции воздевается; в другом случае флаг трансдукции опустошается. При сбавке символ свитча воздевается, в случае если совершается заем в старший байт результата; при недоступности заимствования знак обнуляется. Необходимо иметь в виду, что при происхождении знакового трансдукции SC = OF (флаг заполнения). Знак трансдукции МО имеет возможность применяться для показа неимеющего знака заполнения.

AF (знак дополнительного свитча): Ежели в достигнутом результате суммирования осуществляется свитч из младшего полубайта в верхний, флаг добавочного свитча взводится; в другом случае знак обновляется. При отнимании знак дополнительного сдвига подымается, ежели свершается заимствование из главного полубайта в нижний; при отсутствии взятия знак сбрасывается.


назад далее