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



Так кодируются числа с фиксированной точкой. Можно взять гораздо больше битов, но все равно их не хватит для хранения огромных или ничтожно малых чисел, легко возникающих при умножениях или делениях. Вот почему дроби часто представляются в виде произведения числа с фиксированной

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

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

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

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

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


назад далее