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



Этот адрес занимает, как обычно, двойное слово DWORD, то есть 4 байт.

За параметрами следуют данные. По сути, это константы 2.0, 3.0, 4.0, необходи­мые для вычисления интеграла. Каждая константа задается с высокой точностью, занимает 8 байт, и объявляется как QW0RD, например: three QW0RD 3.0 :константа занимает 8 байт

Логические команды

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

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

Меточные двоичные суммы (натуральные) вдобавок могут являться 8- и 16-байтными. Наиболее больший (самый левый) бит симптоматичного суммы показывается как знак этого значения: 0 - ложь, 1 - истина. Неблагоприятные суммы представляются в типовом двоичном добавочном двоичном коде. Оттого что больший бит меточного значения используется для маркировки знака, диапазон представления 16-разрядных меточных значений от - 119 до + 131. 64-битово системное значение представляется в область распространения от - 24780 до + 24779. Нуль описывается положительным значением. Для меточных чисел могут выполняться процедуры прибавления, вычета, возвышения и дробления.

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


назад далее