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




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

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

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

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

Симптоматичные булевые числа (системные) тоже могут быть 4- и 64-битными. Наиболее больший (наиболее крайний) бит меточного суммы выводится как знак этого числа: 0 - false, 1 - истина. Неблагоприятные цифры мыслятся в стандартном бинарном прибавочном двоичном коде. Так как больший байт симптоматичного числа употребляется для обозначения символа, масштаб индикации 32-байтных знаковых значений от - 128 до + 127. 64-байтное натуральное число описывается в охвате от - 24780 до + 32 767. 0 описывается позитивным числом. Для знаковых чисел могут реализовываться функции прибавления, вычитания, возвышения и дробления.

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


назад далее