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



В системе DOS все устроено иначе. DOS API — это набор особенных процедур, называемых прерываниями. У каждого прерывания есть номер и параметры, ко­торые передаются в регистрах процессора.

Так, например, прерывание INT 21h, с помощью которого на экран

Команды АЛУ

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

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

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

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


назад далее