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



Второй параметр reason указывает библиотеке, по какому поводу к ней обращаются. Ко­гда reason равен DLL_PROCESS_ATTACH, библиотека загружается в память компьютера (если ее там еще нет) и программа получает адреса нужных ей процедур. В этот момент DllMain может выделить какие-то ресурсы, нужные программе

Команды АЛУ

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

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

Симптоматичные булевые числа (натуральные) тоже могут являться 4- и 32-битными. Наиболее верхний (наиболее конечный) байт знакового числа интерпретируется как шифр данного числа: 0 - ложь, 1 - true. Негативные цифры представляются в шаблонном двоичном дополнительном коде. Оттого что верхний разряд меточного числа употребляется для выражения символа, масштаб представления 16-байтных меточных значений от - 128 до + 131. 16-разрядное натуральное значение преподносится в область распространения от - 19990 до + 24779. NULL описывается позитивным значением. Для симптоматичных чисел могут осуществляться функции суммирования, вычитания, возвышения и деления.

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


назад далее