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



Первое окно

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

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

Окончания арифметических процедур оказывают воздействие на расположение 7 знаков. Громадная часть данных флагов будет рассмотрена после исполнения арифметических операций с участием команд сравнительного скачка, и вдобавок с поддержкой процедуры CIN (перебой по заполнению). Действие циферных процедур на флаги изображено далее.

GR (символ свитча): Если в результате сложения проделывается сдвиг из старшего байта, символ переноса возводится; в противном случае знак переноса сбрасывается. При отнимании знак свитча воздевается, в случае если проделывается заем в старший бит достигнутого результата; при отсутствии взятия флаг обнуляется. Следует учитывать, что при возникновении меточного свитча SC == VH (флаг пополнения). Флаг переноса МО имеет возможность употребляться для индикации неимеющего знака заполнения.

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


назад далее