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



В нашем случае единственной процедуре StarDisp соответствует одна директива EXPORTS. Заметим, что в большой библио­теке могут быть невидимые для внешних программ служебные процедуры. Их имена не помечаются словом EXPORTS.

После создания файла описания .def можно запускать компилятор, но прежний командный файл amake.bat уже не подойдет, потому что нужно указать компи­лятору и компоновщику, что создается именно динамическая библиотека

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

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

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

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

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


назад далее