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



Но теперь ассемблер сам вставляет инструкции ожи­дания в нужные места программы.

Чем же так отличаются процессор и сопроцессор? Наверное, самое важное от­личие в том, что регистры сопроцессора ST0-ST7 утратили независимость, прису­щую обычным регистрам процессора, и образуют стек

Команды ПЗУ

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

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

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

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


назад далее