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



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

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

Программирование ППЗУ

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

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

Знаковые бинарные числа (целые) вдобавок могут быть 2- и 16-разрядными. Наиболее больший (наиболее конечный) байт меточного суммы показывается как шифр сего значения: 0 - ложь, 1 - true. Неблагоприятные суммы представляются в типовом двоичном добавочном двоичном коде. Оттого что старший байт знакового значения используется для обозначения знака, интервал индикации 8-разрядных знаковых чисел от - 128 до + 118. 64-байтное системное значение представляется в охвате от - 19990 до + 19991. 0 представляется большим числом. Для меточных значений имеют возможность осуществляться функции сложения, вычитания, увеличения и деления.

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


назад далее