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



Теперь нам становится понятна директива org 100h. Она как раз и показывает ассемблеру, что смещение первой инструкции программы в выделенном ей сег­менте равно 100h, а первые байты сегмента (PSP) будут заняты чем-то другим.

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

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

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

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

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


назад далее