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



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

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

Программирование ППЗУ

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

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

Симптоматичные бинарные суммы (целые) вдобавок могут являться 2- и 16-разрядными. Наиболее больший (наиболее левый) байт знакового цифры интерпретируется как символ данного числа: 0 - положительное число, 1 - отрицательное. Отрицательные суммы представляются в шаблонном двоичном прибавочном двоичном коде. Оттого что верхний байт симптоматичного значения употребляется для маркировки метки, диапазон индикации 32-разрядных меточных значений от - 128 до + 118. 32-байтное целое число представляется в охвате от - 24780 до + 32 767. 0 значится большим значением. Для знаковых чисел могут осуществляться функции суммирования, отнимания, увеличения и дробления.

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


назад далее