fld, fst, fmul, fxch, fstp, fsub - поясните пожалуйста эти команды: для чего используются, параметры...
Сообщение отредактировано: Koresh -
Некоторые команды |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
Некоторые команды |
Koresh |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: 0 |
fld, fst, fmul, fxch, fstp, fsub - поясните пожалуйста эти команды: для чего используются, параметры...
Сообщение отредактировано: Koresh - |
мисс_граффити |
Сообщение
#2
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
fld источник - загрузка вещ. числа из области памяти на вершину стека сопроцессора
fst приемник - сохранение вещ.числа из вершины стека сопроцессора в память. НЕ сопровождается выталкиванием из стека. fstp приемник - в отличие от предыдущей команды, вещ. число выталкивается из стека после сохранения в память. fxch st(i) - обмен вершины регистрового стека ST(0) с любым другим регистром стека сопроцессора ST(i). fmul - это умножение. в зависимости от операндов (их может не быть, быть 1 или 2) определяется, что на что умножать. fsub - вычитание. с операндами - то же самое. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Koresh |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: 0 |
Если команда без операндов, то что от чего отнимается, умножается, и т.д., и куда помещается результат? Я так понял, что букофка "р" в конце какой-либо команды означает выталкивание из стека... (faddp, fstp) Правильно? И еще... что значит fld1?
|
мисс_граффити |
Сообщение
#4
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
да, буковка p именно это и значит.
fld1-загрузка на вершину регистрового стека сопроцессора единицы. есть команды для загрузки и других констант.... fsub без операндов: вычитает значение ST(1) из ST(0). Результат запоминается в ST(0) аналогично fmul -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Koresh |
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: 0 |
А как при помощи этих команд вычислить sin и cos?
Напишите пожалуйста, и опишите что куда помещается... |
FreeMan |
Сообщение
#6
|
- Группа: Пользователи Сообщений: 480 Пол: Мужской Репутация: 4 |
-------------------- бб
|
Koresh |
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: 0 |
Всем спасибо, со всем разобрался
Сообщение отредактировано: Koresh - |
prednisolone acetate ophthalmic |
Сообщение
#8
|
Гость |
cialis for once daily use
|
buy azithromycin online overnigh |
Сообщение
#9
|
Гость |
Anafranil Pills
|
dolor de espalda mezclar diclofe |
Сообщение
#10
|
Гость |
Comparatif Viagra Cialis Levitra
|
Текстовая версия | 22.11.2024 20:03 |