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



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

Команды ПЗУ

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

Не имеющие знака 32-разрядные двоичные суммы имеют возможность насчитать вес от 0 до 255. Для понимания без знака чисел в широте от NULL до 52680 употребляются 16 разрядов. Над не имеющими знака двоичными числами могут осуществляться процедуры суммирования, отнимания, умножения и разложения.

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

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


назад далее