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



10.2, где они показаны, можно подумать, что речь идет совсем о другом процессоре.


Чтобы указать адрес для процессора 80386, достаточно заключить в квадратные скобки один из регистров из левой колонки [edx] или один из регистров из сле­дующей колонки (умноженный на 2, 4, 8) [esi2]

Арифметические команды

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

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

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

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


назад далее