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



и если, скажем, при испы­тании числа 17 деления на числа от 2 до 8 не дали нулевого остатка, то деление на числа от 9 до 16 можно не проводить.

Но и это не предел. Оказывается, прекращать деление можно при достижении целочисленного значения -JN.

Итак, для нахождения простых

Работа с функциями АЛУ

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

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

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

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


назад далее