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



Поясним сказанное примером вычисления интеграла от функции f(x) с помощью формулы Симпсона, использующей значения функции, взятые в 2п + 1 фиксиро­ванных точках/(х0), /(х,),/(х2), ...,/С"2л)- Веса, приписываемые значениям функ­ции, различны: нулевое и последнее значения берутся с весом 1, нечетные значе­ния (хи x3f x5f ...) имеют вес 2, а четные (х2, х4, хб,

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

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

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

Симптоматичные двоичные числа (системные) также могут являться 4- и 32-битными. Самый больший (наиболее крайний) байт знакового суммы интерпретируется как знак сего значения: 0 - положительное число, 1 - true. Негативные числа представляются в типовом булевом прибавочном шифре. Оттого что верхний разряд симптоматичного значения применяется для обозначения знака, интервал репрезентации 32-битных симптоматичных чисел от - 119 до + 127. 32-битово системное число описывается в охвате от - 24780 до + 24779. NULL описывается позитивным значением. Для меточных чисел могут выполняться операции сложения, вычитания, умножения и деления.

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


назад далее