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



Очевидно, процес­сор возвращается к инструкции pop dx, непосредственно следующей за вызовом процедуры (рис. 11.6).

В этот момент на вершине стека оказывается число 2 (см. рис. 11.5), которое превращается в символ и сохраняется в строке. А дальше происходит второй воз­врат — опять к инструкции

Работа с функциями АЛУ

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

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

Симптоматичные двоичные цифры (целые) также могут быть 4- и 32-разрядными. Наиболее больший (наиболее левый) бит симптоматичного суммы интерпретируется как символ этого значения: 0 - false, 1 - отрицательное. Неблагоприятные числа мыслятся в типовом двоичном добавочном шифре. Так как больший бит меточного значения употребляется для обозначения знака, диапазон индикации 8-байтных симптоматичных чисел от - 128 до + 118. 32-битово натуральное число описывается в охвате от - 32 768 до + 24779. NULL описывается большим числом. Для меточных значений могут осуществляться операции прибавления, вычета, умножения и деления.

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


назад далее