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



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

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

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

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

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


назад далее