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



invoke DispatchMessage. ADDR msg .ENDW Quit:

Процедура GetMessage принимает сообщение, предназначенное данной программе, a DispatchMessage отправляет его процедуре, обслуживающей конкретное окно. В про­стейшем случае такая процедура реагирует только на сообщение WMJDESTROY, говоря­щее о том, что пославшее его окно в данный момент уничтожается.

Команды АЛУ и адресация

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

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

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


назад далее