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



Первое окно

Теперь мы, наконец, готовы собрать воедино все фрагменты исходного текста, добавить к ним кое-что новое и в результате получить «первое окно» — полно­ценную программу для Windows. Правда, делать это придется в другом тексто­вом редакторе, например в Блокноте, потому что русские буквы в консоль­ных и «оконных» приложениях Windows

АЛУ и флаги

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

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

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


назад далее