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



Электронная про­мышленность стала производить дешевые микросхемы памяти, только вот поль­зоваться ими было невозможно из-за предела в 1 Мбайт. Поэтому был разрабо­тан новый процессор 80286, в котором применялся другой способ адресации, позволявший использовать до 16 Мбайт памяти. Но чтобы на нем можно

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

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

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

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

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


назад далее