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



Но оказывается, адресацию можно использовать там, где нет и речи об адресе!

Ведь адрес — это всегда некое арифметическое выражение, где к регистру при­бавляется другой регистр, умноженный на двойку, четверку или восьмерку, а к по­лученной сумме прибавляется (или из нее вычитается) произвольное число

Команды вычисления

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

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

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

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


назад далее