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



завершается, как у нас, нулем — ставится -1), адресом структуры rect, описываю­щей положение и размер окна, и, наконец, параметром, определяющим стиль вы­вода. Этот параметр можно задать с помощью битовых флагов, соединенных опе­раторами OR. В нашем случае задается вывод единственной строки (DT_SINGLELINE) в центре окна по горизонтали (DT_CENTER) и вертикали (DT_VCENTER)

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

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

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

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


назад далее