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



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

Команды АЛУ и присвоение флагов

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

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

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


назад далее