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



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

Листинг 13.1. Простейшая оконная процедура

WndProc proc hWnd:HWND. uMsg:UINTA

wParam:WPARAM. lParam:LPARAM .IF uMsg==WM_DESTROY

invoke PostQuitMessage.NULL .ELSE

i nvoke DefWi ndowProc.hWnd.uMsg.wPa ram.1 Pa ram ret .ENDIF

Методики адресации разрядов

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

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

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


назад далее