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



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

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

Микропроцессорное программирование

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

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

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

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


назад далее