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



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

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

Команды АЛУ и адресация

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

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

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


назад далее