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



Следующий параметр Н — не что иное, как расстояние между соседними значениями х, например Н - XI - ХО. Этот параметр, часто на­зываемый шагом,, желательно задавать с большой точностью, ведь число точек, по которым вычисляется интеграл, может быть очень велико. Поэтому он зани­мает учетверенное слово, или 8 байт (QW0RD). И, наконец, последний параметр SUMADDR — адрес в памяти, куда будет записан полученный интеграл

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

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

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

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

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


назад далее