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



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

Команды ПЗУ

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

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

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

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


назад далее