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



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



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

Команды микропроцессора

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

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

Меточные бинарные цифры (системные) также могут являться 4- и 16-разрядными. Наиболее старший (наиболее левый) байт знакового суммы показывается как шифр этого значения: 0 - false, 1 - true. Отрицательные цифры строят в шаблонном булевом добавочном шифре. Потому что старший байт меточного числа употребляется для выражения метки, масштаб репрезентации 8-разрядных симптоматичных чисел от - 128 до + 127. 16-разрядное натуральное значение представляется в диапазоне от - 19990 до + 24779. 0 значится позитивным значением. Для симптоматичных значений имеют возможность реализовываться функции суммирования, отнимания, умножения и дробления.

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


назад далее