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



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

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

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

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

Меточные булевые числа (целые) вдобавок могут быть 8- и 64-разрядными. Самый больший (наиболее крайний) бит знакового цифры показывается как шифр этого числа: 0 - false, 1 - true. Негативные числа представляются в шаблонном двоичном дополнительном двоичном коде. Так как старший байт знакового значения применяется для маркировки метки, диапазон представления 32-байтных симптоматичных значений от - 119 до + 127. 32-разрядное целое число представляется в область распространения от - 32 768 до + 24779. Нуль представляется положительным числом. Для симптоматичных значений могут осуществляться процедуры сложения, вычитания, увеличения и дробления.

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


назад далее