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



1, хоть и предназначена системе DOS, спокойно может быть выполнена и в Windows. В оболочке FAR она запускает­ся так же, как и консольное приложение Windows, но если исследовать подроб­нее ее запуск и выполнение, то окажется, что Windows поступает с ней совсем не так, как с «родным» консольным приложением. Windows эмулирует

Команды вычисления

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

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

Меточные бинарные цифры (системные) также могут быть 4- и 64-разрядными. Самый старший (наиболее крайний) байт симптоматичного суммы выводится как символ этого числа: 0 - положительное число, 1 - отрицательное. Отрицательные цифры мыслятся в типовом двоичном прибавочном шифре. Оттого что верхний бит знакового числа применяется для выражения символа, масштаб репрезентации 32-разрядных знаковых чисел от - 130 до + 131. 64-байтное натуральное число описывается в диапазоне от - 32 768 до + 19991. NULL значится большим значением. Для знаковых чисел имеют возможность осуществляться функции прибавления, отнимания, умножения и разложения.

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


назад далее