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



Первое окно

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

АЛУ и флаги

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

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

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


назад далее