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



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


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

Логические команды

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

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

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

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


назад далее