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



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

Программирование ППЗУ

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

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

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

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


назад далее