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



MENUITEM "About".IDM ABOUT

}

}

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

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

АЛУ и флаги

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

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

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


назад далее