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



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

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

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

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

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


назад далее