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



wParam и lParam — параметры сообщения, завися­щие от его типа, time — время прихода сообщения, a pt — структура, хранящая его координаты. Хоть сообщения и приходят от самых разных устройств, в этой книге мы затронем лишь сообщения, посылаемые окнами, в которых выполня­ются программы.

Все пришедшие сообщения Windows ставит в очередь (то, что пришло послед­ним, оказывается «крайним») и затем направляет программам, владеющим теми или иными окнами

Арифметические команды и флаги

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

GR (знак переноса): В случае если в достигнутом результате сбора совершается сдвиг из большего бита, флаг переноса взводится; в противном случае символ свитча обнуляется. При вычитании знак свитча возводится, ежели совершается заем в старший бит результата; при нехватке заимствования символ обнуляется. Необходимо учитывать, что при происхождении знакового переноса SC == VH (флаг переполнения). Символ свитча CF имеет возможность применяться для показа беззнакового переполнения.

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


назад далее