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



Например, пиктограмма обо­лочки FAR — это голубой квадратик с двумя крошечными панелями, а пик­тограмма редактора Word — просто буква «W»;

■ hCursor — дескриптор курсора мыши. Обычная стрелка задается константой IDC_ARR0W. Но если, например, задать курсор как IDC_WAIT, — курсор мыши при попадании его в площадь окна превратится в изображение песочных часов;

Команды АЛУ и присвоение флагов

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

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

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


назад далее