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



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

Микропроцессорное программирование

Числовые функции имеют возможность вычислять три разновидности цифа - без знака шестнадцатеричные, симптоматичныедвоичные, беззнаковые разряжённые действительные и беззнаковые распакованные 10-тичные . Бинарные числа имеют возможность являться 8- и 16-разрядными. Десятичные упакованные числа содержат в бите 2 ступени, незапакованные - 1.

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

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

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


назад далее