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



случае такая процедура реагирует только на сообщение 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

Натуральные операции и указатели

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

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

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


назад далее