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



И если эти ресурсы глобальны, то есть доступны всем процедурам библиотеки, то каждая программа получает свою копию этих данных, в то время как сами процедуры едины для всех вызывающих их программ. Когда же параметр reason равен DLL_PROCESSJDETACH, то библиотека становится недоступна программе, как бы «от­соединяется» от нее.

Команды ПЗУ

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

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

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

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


назад далее