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



И наконец, после использования библиотека отключается от программы про­цедурой FreeLibrary. Как видим, ручной вызов библиотечной процедуры дает программисту большую свободу ценой дополнительных усилий. Видимо, вруч­ную следует подключать только те библиотеки, без которых программа может обойтись. «Обязательные» библиотеки, без которых работать невозможно, лучше подключать автоматически, с помощью библиотеки импорта .lib.

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

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

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

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

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


назад далее