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



Вот почему Windows широко использует другой способ вызова процедур из так называемых динамических библиотек или DLL. Суть его в том, что динамическая библиотека загружается в память компьютера, только когда «ее позовут». Разме­щение динамической библиотеки в памяти происходит при первом обращении к ней

Команды АЛУ

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

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

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

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


назад далее