Команды для операций
По этим причинам удобно использовать команды для операций с плавающей точкой, при выполнении которых за положением точки следит сама ЭВМ. ЕС ЭВМ допускает три вида чисел с плавающей точкой, называемых соответственно короткими, длинными и расширенными. В языке ассемблера предусмотрена возможность определять все типы чисел с плавающей точкой с помощью команды ассемблера DC.
В набор команд для операций с плавающей точкой входят команды загрузки, сложения, вычитания, сравнения, умножения, деления и записи в основную память коротких и длинных чисел. Для расширенных чисел имеются. только команды сложения, вычитания и умножения.
Операции над короткими числами обычно выполняются быстрее и требуют меньшего объема памяти для хранения данных, чем операции над длинными числами. Использование длинных я расширенных чисел позволяет получить повышенную точность вычислений.
Команды для операций с плавающей точкой могут быть формата RR и RX. Первый операнд в команде — это номер регистра с плавающей точкой. Второй операнд в команде формата RR — это тоже номер регистра с плавающей точкой, а в команде формата RX—адрес памяти. Номера регистров, которые указываются в командах с плавающей точкой, могут быть только 0, 2, 4 и 6. Регистры с плавающей точкой имеют длину 64 разряда. Команды для расширенных чисел имеют формат только RR,