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



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

Команды вычисления

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

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

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

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


назад далее