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



MENUITEM "About".IDM ABOUT

}

}

Легко понять, что в нашем первом меню всего два пункта — File и Help. Слово POPUP перед именем пункта говорит о том, что меню «всплывает» и загораживает собой часть рабочей области окна.

В этой всплывшей части меню видны подпункты, выбираемые левой кнопкой мыши. В нашем случае первый пункт меню имеет два подпункта, заданные сло­вом MENUITEM — «Здравствуй» и «Прощай», разделенные чертой, названной SEPARATOR

Команды АЛУ и присвоение флагов

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

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

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


назад далее