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



д. Для этого в динамической библиотеке можно создать специальную процедуру, которая вызывается при за­грузке или выгрузке DLL. Эта процедура и есть точка входа.



В листинге 8.8 она называется DllMain, потому что она главная в библиотеке. Но ее имя можно сделать любым. Обратите внимание: теперь, когда точка входа в библиотеку появилась, директива end прямо указывает на нее: End DllMain

Команды АЛУ

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

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

Знаковые двоичные суммы (целые) тоже могут являться 4- и 32-разрядными. Наиболее больший (наиболее крайний) бит меточного цифры интерпретируется как шифр этого числа: 0 - false, 1 - true. Неблагоприятные суммы представляются в стандартном булевом дополнительном коде. Потому что старший байт симптоматичного значения применяется для обозначения знака, масштаб представления 16-битных симптоматичных чисел от - 128 до + 127. 16-байтное целое значение представляется в область распространения от - 32 768 до + 32 767. NULL описывается положительным значением. Для симптоматичных чисел могут реализовываться операции прибавления, вычета, умножения и разложения.

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


назад далее