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



Отличия сконцентрированы в оконной процедуре WndProc, которая обрабатывает теперь сообщения WM_COMMAND, возникающие при вы­боре пунктов меню. В ответ на это программа показывает с помощью процедуры MessageBox стандартное окно, в котором показывается одна из фраз (Hel1o_string, About__string и т

Арифметические команды и флаги

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

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

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


назад далее