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



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

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

Команды АЛУ

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

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

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

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


назад далее