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



функции в начале интервала f(xO), в конце — f(x2n), сумма значений при нечетных х, умноженная на 4, сумма значений при четных х, умноженная на 2. После вычисления суммы ее еще нужно умножить на треть шага (Н/3).

Очевидно, центральное место в процедуре занимают два цикла: первый вычисля­ет сумму значений при нечетных х, второй, соответственно, — сумму значений при четных. Оба цикла похожи, поэтому проследим только за работой первого:

Логические команды

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

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

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

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


назад далее