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



Но иногда предпочтительней ручное подключение библиотеки, явное опреде­ление адреса процедуры и явное же отключение библиотеки. Так приходится делать, когда библиотека импорта недоступна или когда хочется вызвать не­документированную процедуру, о которой нет записи в файле.lib. Кроме того, ручное подключение позволяет программе выполняться, даже если она не смо­жет найти библиотеку

Логические команды

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

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

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

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


назад далее