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



вершине стека окажется произведение alpha  beta, а сами значения alpha и beta, более нам не нужные, покинут сопроцессор. Теперь можно загрузить вто­рую пару сомножителей:

fid gamma fid delta

после чего на вершине стека окажется delta, в регистре ST1 — gamma, а в реги­стре ST2 — произведение alpha  beta, которое вытесняется к окраинам стека, но не теряется,

Команды ПЗУ

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

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

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

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


назад далее