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



fsub ST(3). ST

вычисляет разность ST(3) - ST(0) (вместо ST0 можно писать просто ST), помещает результат в ST(3), и при этом ничего не делает со стеком. Чтобы инструкция, чьи

аргументы указаны явно, освобождала вершину стека, ей необходим суффикс «р», обозначающий команду pop:

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

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

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

Знаковые булевые числа (целые) вдобавок могут являться 2- и 16-битными. Самый больший (наиболее левый) бит знакового суммы интерпретируется как знак сего значения: 0 - ложь, 1 - истина. Отрицательные цифры строят в типовом бинарном добавочном шифре. Так как больший байт знакового значения применяется для выражения знака, диапазон индикации 8-битных симптоматичных значений от - 119 до + 131. 16-битово натуральное число преподносится в охвате от - 32 768 до + 32 767. 0 значится большим числом. Для меточных чисел имеют возможность осуществляться функции прибавления, вычитания, умножения и дробления.

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


назад далее