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



Если же такое случится при автоматическом подклю­чении, программа просто откажется работать, показав на экране сообщение: «Приложению не удалось запуститься, поскольку .dll не был найден». Наконец, ручной вызов DLL позволяет лучше понять, как работает динамическая библиотека.

В листинге 8.10 показано, как подключить динамическую библиотеку myio

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

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

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

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

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


назад далее