Категория
Информатика
Тип
реферат
Страницы
5 стр.
Дата
26.06.2014
Формат файла
.html — Html-документ
Архив
1034423.zip — 3.66 kb
  • dopolnitelnye-arifmeticheskie-komandy_1034423_1.html — 10.48 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы











Контрольная работа по теме:

ДОПОЛНИТЕЛЬНЫЕ АРИФМЕТИЧЕСКИЕ КОМАНДЫ

Введение

Дополнительные арифметические команды без явных операндов выполняют действия над содержимым вершины стека, результат помещают туда же БЕЗ МОДИФИКАЦИИ УКАЗАТЕЛЯ СТЕКА.

FABS – нахождение абсолютной величины.

FCHS – изменение знака операнда.

FRNDINT – округление операнда до целого в формате с плавающей точкой.

FSQRT – извлечение квадратного корня.

FPREM – вычисляет остаток от деления содержимого ST(0) на число из ST(1). Остаток замещает число в ST(0).

FSCALE – масштабирование на степень числа 2 – прибавляет целое число из ST(1) к порядку в регистре ST(0), т.е. умножает (или делит) ST(0) на число 2(ST(1)). Эту команду можно использовать для возведения числа 2 в целую степень (положительную или отрицательную).

FXTRACT – разлагает содержимое ST(0) на два числа: несмещенный порядок (замещает старое значение в ST(0)) и знаковую мантиссу (включаемую сверху, т.е. в ST(7)).

Команда FSCALE, находящаяся после команды FXTRACT, восстанавливает исходное число.

Все дополнительные арифметические команды группируются в три группы:

— команды сравнений:

— трансцендентные команды;

— команды управления сопроцессора х87.

КОМАНДЫ СРАВНЕНИЙ

Команды сравнений включают:

FCOM ST(i)/mem – сравнивает содержимое ST(0) с операндом «x» (в численном регистре или в памяти), т.е. производит вычитание операндов без запоминания результата и устанавливает коды условий в регистре состояния (таблица 1).



Ваше мнение



CAPTCHA