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



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

Поразрядные операции и адресация

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

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

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


назад далее