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



0, а число 1.0 спустилось ниже — в регистр ST1. Затем на вершине стека побывали числа 3.0, 4.0, 5.0, 6.0, 7.0, 8.0. Как видим, стек сопроцессора, в отличие от обычного стека, распо­лагается в регистрах сопроцессора, а не в оперативной памяти, и растет в противопо­ложную от неподвижной вершины сторону, так что число 1

Команды ПЗУ

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

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

Симптоматичные бинарные числа (натуральные) тоже могут являться 4- и 64-байтными. Самый верхний (наиболее крайний) байт знакового числа выводится как шифр этого числа: 0 - положительное число, 1 - true. Негативные цифры мыслятся в стандартном бинарном дополнительном шифре. Так как старший бит меточного числа применяется для обозначения знака, масштаб представления 16-разрядных симптоматичных значений от - 128 до + 127. 32-байтное натуральное число представляется в область распространения от - 24780 до + 24779. Нуль описывается позитивным числом. Для знаковых чисел могут выполняться функции прибавления, отнимания, умножения и деления.

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


назад далее