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



Следующий переход предназначен для путешествия «куда подальше» — в дру­гой сегмент, и будет полезно познакомиться с ним на примере программы, пока­занной в листинге 10.1.


code ends end start

В ней заданы два кодовых сегмента — code и codel. Переход в другой сегмент за­дается

Команды ПЗУ

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

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

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

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


назад далее