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



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

Команды АЛУ

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

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

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

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


назад далее