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



1 (0.12 — это двоичное число с фиксированной точкой, равное 2"1 в 1/2). Чтобы устранить эту неоднозначность, принято считать, что «нормальная» ман­тисса всегда меняется от 1 до 2. Поэтому в памяти хранят только ее дробную часть l.xxxxxxxx, а единицу приписывают потом. Числа с такой мантиссой на­зывают нормализованными, и процессор всегда стремится преобразовать резуль­таты вычислений к такому виду

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

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

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

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

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


назад далее