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



Константа SRC1REAL говорит функции, что ее первый параметр — это адрес 80-битового числа, хранящегося в обычной памя­ти. Обратите внимание па директиву TBYTE: sqroot TBYTE? Так в ассемблере объявляется 10-байтовая переменная (с буквы «t» начинается английское слово ten (десять))

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

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

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

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

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


назад далее