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



Если же другие программы вздумают использовать ту же библиотеку, то вместо засорения памяти еще одной копией процедуры программа получит ее на­чальный адрес, по которому к ней и обратится. А если к динамической библио­теке совсем нет обращений, она тихо лежит на диске в файле с расширением .dll и никому не мешает.

Команды вычисления

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

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

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

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


назад далее