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



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

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

Команды вычисления

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

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

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

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


назад далее