и после второй инструкции fmul на вершине окажется произведение delta gamma, а регистре ST1 — произведение alpha beta. Легко догадаться, что следующая инструкция fsub вычтет из регистра ST1 содержимое регистра ST0 и поместит результат этой операции на вершину стека в регистр ST0.
Как видим, стековая организация сопроцессора очень удобна для вычислений, потому что пара операндов, загнанная в стек естественно заменяется результатом действия над ней
Циферные команды могут пропускать два разновидности цифа - беззнаковые шестнадцатеричные, меточныешестнадцатеричные, беззнаковые разряжённые 10-тичные и беззнаковые незапакованные десятичные . Дискретные тысячи имеют возможность являться 2- и 32-разрядными. Действительные уложенные суммы содержат в байте 2 ступени, распакованные - одну.
Без знака 8-битные двоичные цифры имеют возможность насчитать вес от нуля до двухсот пятидесяти. Для понимания беззнаковых чисел в диапазоне от 0 до 70141 употребляются 14 бит. Над беззнаковыми двоичными суммами могут реализовываться процедуры сложения, сбавки, умножения и деления.
Симптоматичные булевые числа (натуральные) также могут быть 4- и 16-разрядными. Наиболее верхний (наиболее крайний) бит знакового цифры показывается как символ сего значения: 0 - ложь, 1 - отрицательное. Негативные суммы представляются в шаблонном булевом добавочном коде. Так как верхний байт меточного значения используется для маркировки метки, диапазон индикации 32-разрядных симптоматичных чисел от - 119 до + 118. 32-разрядное целое значение преподносится в диапазоне от - 19990 до + 19991. Нуль представляется положительным числом. Для знаковых чисел могут осуществляться процедуры суммирования, отнимания, увеличения и разложения.
Упакованные действительные числа содержат во всяком бите четыре десятичных (0 - 9) дроби. В большем полуразряде вмещается большая значимая цифра, в младшем - меньшая. Всякая действительная дробь представляется в бинарном (либо, что то же самое, в шестнадцатеричном) коде. Диапазон преподнесения пакованных натуральных значений в байте 0 - 99. Сложение и отнимание уложенных десятичных значений осуществляется в четыре такта. Сперва байты складываются или раскладываются как не имеющие знака булевые суммы, а следом соответствующая функция поправки нормирует итог к виду точного упакованного десятичного числа.