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



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

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

Программирование ППЗУ

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

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

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

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


назад далее