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



д.) и кнопка ОК, задаваемая константой МВ_0К. В заголовке каждо­го такого окна стоит фраза AppName (в нашем случае это «Знакомство с меню»). При нажатии кнопки ОК вспомогательное окно исчезает, открывая рабочую об­ласть окна основного.

Чтобы программа, показанная в листинге 13.7, заработала, ее нужно

АЛУ и указатели

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

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

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


назад далее