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



1 (0.12 — это двоичное число с фиксированной точкой, равное 2"1 в 1/2). Чтобы устранить эту неоднозначность, принято считать, что «нормальная» ман­тисса всегда меняется от 1 до 2. Поэтому в памяти хранят только ее дробную часть l.xxxxxxxx, а единицу приписывают потом. Числа с такой мантиссой на­зывают нормализованными, и процессор всегда стремится преобразовать резуль­таты вычислений к такому виду

Команды ПЗУ

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

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

Знаковые двоичные суммы (целые) вдобавок могут быть 8- и 16-битными. Самый старший (наиболее крайний) байт симптоматичного суммы показывается как знак этого значения: 0 - положительное число, 1 - true. Отрицательные числа мыслятся в шаблонном булевом добавочном коде. Потому что старший байт меточного значения употребляется для обозначения знака, масштаб индикации 16-байтных знаковых значений от - 119 до + 131. 16-байтное целое значение представляется в охвате от - 24780 до + 32 767. Нуль представляется позитивным числом. Для меточных чисел могут осуществляться процедуры прибавления, вычета, увеличения и деления.

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


назад далее