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



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

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

Арифметико логические операции с присвоением флага

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

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

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


назад далее