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



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

Арифметические команды и флаги

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

DF (символ трансдукции): Если в следствии сложения совершается свитч из главного разряда, символ трансдукции воздевается; в другом случае знак переноса опустошается. При вычете знак трансдукции взводится, если свершается заем в главный разряд достигнутого результата; при нехватке заема символ обнуляется. Необходимо учитывать, что при появлении меточного свитча CF = VH (знак заполнения). Знак трансдукции МО имеет возможность использоваться для воспроизведения беззнакового переполнения.

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


назад далее