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



Чтобы ассемблер создал настоящую переменную типа DATE, зани­мающую участок памяти длиной в 12 байт, необходимо объявление Date DATE о. Здесь Date — новая переменная, а обязательные треугольные скобки показыва­ют, что поля структуры не имеют определенных значений. Эти значения можно задать при объявлении переменной, поместив их внутрь треугольных скобок Date DATE <30.7.2003> ;7 июля 2003 года

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

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

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

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


назад далее