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



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

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

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

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

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

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


назад далее