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




Выбрав пункт меню Прощай, мы попрощаемся не только с нашей программой, но и со всем «оконным» программированием, потому которую это почти не до­бавит нам знаний ассемблера. Это будет уже изучением системы Windows, а онот-ребует книги объемом в несколько раз больше той, которую вы держите сейчас в руках. К тому же, программировать для Windows все-таки лучше на каком-ни­будь языке высокого уровня, например Си.

Натуральные операции и указатели

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

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

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


назад далее