С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
 
Petr_lvov
0 / 0 / 0
Регистрация: 11.01.2014
Сообщений: 13
1

Как поделить dd на dq, используя математический сопроцессор?

28.10.2015, 20:04. Просмотров 291. Ответов 2
Метки нет (Все метки)

Когда пробую вот так:

Assembler
1
2
3
4
5
6
7
;.....
    X dd 33
    X1 dq 22
;.....
  fld X
  fdiv X1
;.....
То результат: 1.#INF00

Как нужно написать, что б норм считало?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2015, 20:04
Ответы с готовыми решениями:

Математический сопроцессор
Доброго времени суток. Подскажите пожалуйста, как работать с математическим...

Математический сопроцессор
Существуют команды сопроцессора, которые принимают из памяти в регистры или...

Очень длинные вещественные числа, математический сопроцессор
Помогите, Пожалуйста! Не могу понять как работать с длинными числами. Задание:...

Вычислить выражение, используя сопроцессор
В общем надо посчитать Y=(1+x*x)*arctg(x)/2. x задать произвольно. Со...

Не используя команды div, sub или idiv поделить число на 4
mov AL,number sar AL,2 number db ? Вот это кусочек программа для деления...

2
Charles Kludge
Клюг
7645 / 3160 / 382
Регистрация: 03.05.2011
Сообщений: 8,382
28.10.2015, 20:45 2
Как-то вот так[FASM]:
Assembler
1
2
3
4
5
6
7
8
    org 100h
;.....
    fld dword [X]
    fdiv    qword [X1]
    ret
;.....
X:  dd 33.0
X1: dq 22.0
0
Mikl___
Автор FAQ
12003 / 6267 / 599
Регистрация: 11.11.2010
Сообщений: 11,347
29.10.2015, 10:12 3
Petr_lvov,
Assembler
1
2
3
4
5
6
7
8
9
.code
...
finit
fld X
fdiv X1
....
.data
X dd 33.0
X1 dq 22.0
или так
Assembler
1
2
3
4
5
6
7
8
9
.code
...
finit
fild X
fidiv X1
....
.data
X dd 33
X1 dq 22
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2015, 10:12

Как записать через сопроцессор
Всем привет!:) Кто-нибудь может подсказать как вот это записать через...

Арифметический сопроцессор: как проверить состояние флага IE?
У меня программа много раз пересчитывает значения по определённой формуле,и...

Как поделить два натуральных числа, используя вычитание
Здравствуйте! Подскажите новичку, как поделить 2 натуральных числа используя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru