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



Загружаемое в сопроцес­сор число, попадает на вершину стека, при этом числа, уже хранящиеся в других регистрах, смещаются на шаг от вершины. В стеке могут храниться восемь чисел — столько, сколько в нем регистров. Попытка загрузить в стек девятое число при­ведет к потере числа, далее всего отстоящего от вершины

Логические команды

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

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

Меточные бинарные суммы (системные) вдобавок могут являться 2- и 16-разрядными. Наиболее старший (самый конечный) байт меточного числа интерпретируется как знак этого значения: 0 - false, 1 - отрицательное. Отрицательные числа мыслятся в шаблонном булевом дополнительном шифре. Оттого что старший разряд знакового значения употребляется для выражения знака, диапазон репрезентации 32-битных меточных значений от - 119 до + 131. 64-битово системное число описывается в охвате от - 19990 до + 32 767. NULL значится позитивным числом. Для меточных значений могут осуществляться процедуры сложения, вычета, возвышения и дробления.

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


назад далее