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



Ведь адрес числа состоит из двух частей: смещения и сегмента. Так вот, дирек­тива assume как раз и говорит ассемблеру, что сегмент data связан с регистром ds. И точно так же директива assume указывает ассемблеру, что сегментом datal ве­дает регистр es, поэтому в инструкции add dx. second будет указан именно es.

Команды ПЗУ

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

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

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

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


назад далее