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



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

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

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

АЛУ и указатели

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

GR (знак трансдукции): Ежели в результате сложения совершается свитч из большего разряда, флаг переноса возводится; в другом случае символ свитча сбрасывается. При отнимании знак свитча взводится, если совершается заимствование в больший разряд итога; при отсутствии взятия флаг сбрасывается. Необходимо помнить, что при возникновении симптоматичного трансдукции CF = VH (символ пополнения). Символ переноса АР может применяться для индикации неимеющего знака восполнения.

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


назад далее