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



LoadLibrary вернет в регистре еах дескриптор библиотеки hLib или NULL (когда не удается найти библиотеку).

Затем наступает черед процедуры GetProcAddress, узнающей адрес процедуры, чье имя помечено в программе как FunctionName. Этот адрес (или NULL в случае неудачи) опять оказывается в регистре еах, откуда переправляется в двойное слово StrDispAddr.

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

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

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

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

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


назад далее