Помощь - Поиск - Пользователи - Календарь
Полная версия: Некоторые команды
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ассемблер
Koresh
fld, fst, fmul, fxch, fstp, fsub - поясните пожалуйста эти команды: для чего используются, параметры...
мисс_граффити
fld источник - загрузка вещ. числа из области памяти на вершину стека сопроцессора
fst приемник - сохранение вещ.числа из вершины стека сопроцессора в память. НЕ сопровождается выталкиванием из стека.
fstp приемник - в отличие от предыдущей команды, вещ. число выталкивается из стека после сохранения в память.
fxch st(i) - обмен вершины регистрового стека ST(0) с любым другим регистром стека сопроцессора ST(i).

fmul - это умножение. в зависимости от операндов (их может не быть, быть 1 или 2) определяется, что на что умножать.
fsub - вычитание. с операндами - то же самое.

Koresh
Если команда без операндов, то что от чего отнимается, умножается, и т.д., и куда помещается результат? Я так понял, что букофка "р" в конце какой-либо команды означает выталкивание из стека... (faddp, fstp) Правильно? И еще... что значит fld1?
мисс_граффити
да, буковка p именно это и значит.
fld1-загрузка на вершину регистрового стека сопроцессора единицы.
есть команды для загрузки и других констант....

fsub без операндов: вычитает значение ST(1) из ST(0). Результат запоминается в ST(0)
аналогично fmul
Koresh
А как при помощи этих команд вычислить sin и cos?
Напишите пожалуйста, и опишите что куда помещается...
Koresh
Всем спасибо, со всем разобрался
prednisolone acetate ophthalmic
cialis for once daily use
buy azithromycin online overnigh
Anafranil Pills
dolor de espalda mezclar diclofe
Comparatif Viagra Cialis Levitra
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.