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



MENUITEM "About".IDM ABOUT

}

}

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

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

Арифметико логические операции с присвоением флага

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

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

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


назад далее