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



Листинг 8.5. Файл myio.def

LIBRARY myio EXPORTS StrDisp

В нем всего две директивы: LIBRARY (указывает имя библиотеки) и EXPORTS (ука­зывает имя вызываемой процедуры). Директива EXPORTS ставится в файле .def перед именем каждой процедуры

Арифметические команды

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

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

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

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


назад далее