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



Первое окно

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

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

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

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

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


назад далее