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



Листинг 13.6. Простое меню menu.rc

#define IDM_HELL0 1

#define IDMJXIT 2

#define IDM ABOUT 3 FirstMenu MENU { POPUP "File0 {

MENUITEM "Здравствуй".IDM_HELL0

MENUITEM SEPARATOR

MENUITEM "Прощай".IDMJXIT

POPUP "Help" {

Натуральные операции и указатели

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

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

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


назад далее