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



Значит, положение стека относительно са­мой программы определяется указателем SP, который, согласно рис. 11.1, равен при загрузке программы FFFE. Иными словами, стек расположен в конце сегмен­та, занимаемого программой, и несется в сторону уменьшения адресов навстре­чу инструкциям и данным (рис. 11.3) — почти как поезд из анекдота.


И кажется,

Команды ПЗУ

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

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

Меточные двоичные числа (натуральные) тоже могут являться 2- и 16-битными. Самый старший (наиболее крайний) бит симптоматичного суммы показывается как знак этого значения: 0 - положительное число, 1 - отрицательное. Неблагоприятные числа представляются в шаблонном бинарном дополнительном шифре. Так как больший разряд симптоматичного значения применяется для обозначения знака, интервал репрезентации 16-битных симптоматичных значений от - 130 до + 127. 16-разрядное системное число преподносится в область распространения от - 24780 до + 19991. 0 значится большим значением. Для знаковых чисел имеют возможность реализовываться процедуры суммирования, вычета, возвышения и деления.

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


назад далее