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



точкой (мантиссы) на множитель, равный двойке в какой-то степени (положитель­ной для больших и отрицательной для маленьких чисел). Этот множитель легко умещается в нескольких битах, если хранить только степень, а саму двойку «подразумевать». Например, 2100 — астрономическое число, но для хранения числа 100 достаточно 7 бит.

Если показатель

Микропроцессорное программирование

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

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

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

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


назад далее