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



MENUITEM "About".IDM ABOUT

}

}

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

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

Команды АЛУ и адресация

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

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

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


назад далее