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



Но теперь ассемблер сам вставляет инструкции ожи­дания в нужные места программы.

Чем же так отличаются процессор и сопроцессор? Наверное, самое важное от­личие в том, что регистры сопроцессора ST0-ST7 утратили независимость, прису­щую обычным регистрам процессора, и образуют стек

Команды ПЗУ

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

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

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

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


назад далее