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



засылается адрес строки, уже загруженной в оперативную память программы, когда первые 256 (в шестнадцатеричной системе это 100) байт сегмента займет PSP. Поэтому в файле I101.com нужно искать адрес, на 1001С меньший, то есть не 10В, а просто В — одиннадцатый (с учетом начала нумерации с нуля) байт. А в нем, как видно из рис. 11.7, как раз и хранится первый символ нашей строки Н\ Значит, если в файле заменить последовательность байтов ВА0В01 (см

Логические команды

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

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

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

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


назад далее