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



Листинг 11.2. Командный файл cmake.bat для создания .сот-программ

ml /с XI.asm

linkl6 Sl.obj.Sl.exe....

exe2bin fcl.exe Xl.com

В нем специальная утилита превращает файл с расширением .ехе в файл с рас­ширением .com.

Удивителен размер этого файла

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

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

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

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

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


назад далее