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



Второй пункт меню Help содержит всего один подпункт About. Каждый подпункт меню программа узнает по уникальному числу, стоящему пра­вее его названия. Например, подпункту Здравствуй соответствует число IDMJELL0, то есть единица.

Готовое меню «пристегивается» к основной программе очень просто

Методики адресации разрядов

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

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

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


назад далее