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



IDM HELLO equ 1

IDM~G00DBYE equ 2

IDMJXIT equ 3

IDM_AB0UT equ 4

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



Ее «статическая» часть, где создаются окно и его класс, почти не отличается от наших предыдущих программ

Адресация разрядов

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

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

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


назад далее