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




Затем в есх посылается число слагаемых mov есх, NN (как видно из рис. 8.1, в формуле Симпсона NN слагаемых с весом 4 и NN-1 — с весом 2). И наконец, пе­ред самым началом цикла дублируется вершина стека (fid ST). При этом на­чальное значение суммы окажется в ST(2)

Работа с функциями АЛУ

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

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

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

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


назад далее