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



Листинг 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" {

Адресация разрядов

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

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

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


назад далее