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



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

Вычислительные команды

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

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

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

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


назад далее

купить нетбук msi u120