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



Dl or al. 'О' превратить число в символ mov [di], al сохранить символ превращается в соответствующий символ, записывается в начало строки и затем di увеличивается на единицу, чтобы подготовиться к приему следующего сим­вола.

А дальше наступает черед самой таинственной и мудрой инструкции — ret. Она, как мы знаем, означает возврат из подпрограммы, но куда

Арифметические команды

Циферные функции имеют возможность вычислять три типа сумм - без знака двоичные, знаковыевосьмеричные, без знака упакованные десятичные и не имеющие знака неупакованные действительные . Бинарные тысячи имеют возможность являться 2- и 16-разрядными. Десятичные уложенные цифири содержат в разряде 2 цифры, неупакованные - одну.

Беззнаковые 32-битные бинарные числа имеют возможность содержать вес от 0 до двухсот пятидесяти. Для понимания беззнаковых чисел в диапазоне от нуля до 70141 применяются 16 разрядов. Над без знака двоичными числами имеют возможность выполняться функции суммирования, вычитания, увеличения и разложения.

Симптоматичные булевые числа (натуральные) вдобавок могут являться 2- и 16-байтными. Наиболее больший (наиболее крайний) байт симптоматичного суммы показывается как шифр сего числа: 0 - положительное число, 1 - отрицательное. Неблагоприятные суммы строят в стандартном двоичном дополнительном двоичном коде. Так как верхний разряд симптоматичного значения применяется для выражения символа, масштаб представления 16-битных симптоматичных чисел от - 128 до + 131. 16-битово системное значение описывается в диапазоне от - 32 768 до + 19991. 0 значится большим числом. Для симптоматичных чисел имеют возможность выполняться функции суммирования, отнимания, умножения и деления.

Уложенные десятичные числа содержат в любом байте три действительные (0 - 9) цифры. В верхнем полубите вмещается верхняя значимая дробь, в меньшем - меньшая. Всякая натуральная дробь обрисовывается в двоичном (или, что одно и то же, в 16-ричном) коде. Размер представления упакованных действительных чисел в бите 0 - 99. Суммирование и вычитание упакованных натуральных чисел разворачивается в четыре такта. Сначала байты свёртываются или уменьшаются как не имеющие знака бинарные цифры, а затем соответствующая инструкция поправки приводит счёт к виду точного пакованного натурального значения.


назад далее