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



Поместив в одну папку файлы myio.asm, myio.def и запустив командный файл myio.bat, получим (наряду со вспомогательными файлами myio.exp и myio.obj) файл динамической библиотеки myio.dll и библиотеку импорта myio.lib. В файле myio.lib нет инструкций процессора (все они — в динамической библиотеке myio.dll), а лишь имена процедур, число и тип их параметров, да имя самой биб­лиотеки

Команды ПЗУ

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

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

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

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


назад далее