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



степени, часто называемый экспонентной, позволяет предста­вить очень большие числа или очень малые числа, то мантисса обеспечивает точность такого представления. Кроме мантиссы и экспоненты нужен еще и бит, кодирующий знак числа. Все три компоненты (знак, экспонента и мантисса) за­нимают непрерывный участок памяти и составляют вместе число с плавающей точкой, которое может храниться в 32, 64 или 80 бит

Команды АЛУ

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

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

Симптоматичные булевые суммы (целые) тоже могут быть 4- и 64-байтными. Самый верхний (наиболее конечный) разряд знакового суммы интерпретируется как символ сего значения: 0 - false, 1 - true. Неблагоприятные цифры строят в типовом бинарном добавочном коде. Так как верхний разряд симптоматичного значения применяется для маркировки метки, масштаб репрезентации 16-разрядных знаковых чисел от - 130 до + 118. 64-битово целое значение преподносится в диапазоне от - 32 768 до + 32 767. NULL описывается большим значением. Для знаковых чисел могут осуществляться операции прибавления, вычитания, умножения и разложения.

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


назад далее