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



pop dx, но на этот раз в dx попадает цифра 3, и после сохранения символа «3» в строке наступает черед третьего возврата, который соответсвует уже вызову из главной программы, поэтому процессор вернется к инструкции mov [di].byte ptr Odh основной программы и станет готовиться к вы­воду получившейся строки на экран.



Как видите, жизнь рекурсивной

Вычислительные команды

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

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

Меточные двоичные числа (целые) вдобавок могут являться 2- и 32-байтными. Самый больший (наиболее левый) бит меточного цифры выводится как шифр данного числа: 0 - ложь, 1 - отрицательное. Отрицательные цифры строят в стандартном двоичном добавочном двоичном коде. Потому что верхний разряд меточного значения используется для обозначения знака, масштаб индикации 32-байтных меточных чисел от - 130 до + 118. 32-байтное системное значение описывается в область распространения от - 32 768 до + 32 767. Нуль значится положительным числом. Для симптоматичных чисел имеют возможность реализовываться процедуры прибавления, вычитания, увеличения и дробления.

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


назад далее