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



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

Команды ПЗУ

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

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

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

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


назад далее