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



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

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

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

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

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

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


назад далее