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



В сопроцессоре такая инструкция на­зывается ftst. Не имея аргументов, она просто сравнивает вершину стека с ну­лем. Результат сравнения хранится в трех битах С2, С1, СО специального слова со­стояния сопроцессора (рис. 7.5).


Как видим, отрицательное или неверное значение вершины стека получается при единичном бите СО

Работа с функциями АЛУ

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

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

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

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


назад далее