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



■ После заполнения структуры WNDCLASSEX вновь созданный класс окна нужно сделать доступным программе, чтобы та смогла по его образу и подобию соз­давать настоящие окна. Делает это процедура RegisterClassEx:

.data

ClassName db "SimpleWinClass".0 wc WNDCLASSEX <>

.code start:

mov wc.cbSize.SIZEOF WNDCLASSEX

mov wc.lpszClassName.OFFSET ClassName

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

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

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

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


назад далее