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



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

Команды ПЗУ

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

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

Меточные булевые числа (системные) вдобавок могут быть 4- и 16-битными. Самый старший (самый конечный) бит симптоматичного суммы показывается как шифр данного значения: 0 - положительное число, 1 - true. Отрицательные числа строят в шаблонном бинарном прибавочном коде. Потому что больший разряд знакового значения употребляется для маркировки символа, диапазон представления 32-битных симптоматичных чисел от - 130 до + 118. 64-битово системное значение преподносится в область распространения от - 19990 до + 32 767. Нуль представляется большим числом. Для симптоматичных чисел имеют возможность осуществляться процедуры прибавления, отнимания, возвышения и деления.

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


назад далее