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



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

Эта задача легко решается, если сообразить, что степени двойки, применяемые в двоичном коде, могут быть не только положительными, нулевыми, но и отри­цательными

Команды микропроцессора

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

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

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

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


назад далее