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



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

АЛУ и флаги

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

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

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


назад далее