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



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

Команды микропроцессора

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

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

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

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


назад далее