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



), и к нему следу­ет прибавить двойной шаг, что и делает инструкция fadd ST,ST(2). Далее верши­на стека снова копируется, и мы приходим к тому же состоянию стека, что и при первом обороте цикла. Разница лишь в том, что теперь на вершине и в ST(1) находится следующее значение х, при котором нужно вычислить функцию!

Программирование ППЗУ

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

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

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

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


назад далее