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



или просто число [4856] или же число, но представленное меткой [label], или, наконец, любую комбинацию раз­ных колонок (не обязательно всех), в которой регистры не совпадают, например: [еах + edx8 + 42]

Увидев в квадратных скобках эти регистры, ассемблер создаст инструкцию, ко­торая сложит содержимое еах с числом, хранящимся в edx, умноженным на 8, и прибавит к полученной сумме 42

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

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

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

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

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


назад далее