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



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

Арифметические команды

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

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

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

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


назад далее