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



Поэтому приходится сначала сохранять данные на диске, затем выходить из одной программы, запус­кать другую и читать сохраненные данные. Обмен данными в DOS упрощают так называемые резидентные программы, которые «всплывают» при нажатии определенной

Команды микропроцессора

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

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

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

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


назад далее