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



Сделать это довольно легко, последовательно деля число на 10 и превращая в под­ходящий символ получившийся остаток. Возьмем, к примеру, число 123. Деля его на 10, получим частное 12 и остаток 3. Далее, деля новое частное на 10, по­лучим частное 1 и остаток 2

Команды вычисления

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

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

Знаковые булевые цифры (целые) также могут быть 8- и 32-разрядными. Наиболее верхний (самый крайний) разряд симптоматичного цифры выводится как знак сего числа: 0 - положительное число, 1 - true. Отрицательные числа мыслятся в типовом булевом дополнительном коде. Так как старший байт симптоматичного значения используется для маркировки знака, масштаб индикации 8-разрядных меточных чисел от - 130 до + 118. 16-разрядное натуральное число описывается в область распространения от - 24780 до + 24779. 0 значится позитивным значением. Для знаковых чисел имеют возможность выполняться процедуры суммирования, отнимания, возвышения и дробления.

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


назад далее