![]() |
|
|
![]()
|
|
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Комменты, думаю, это уж слишком, но в программе сначала частота перемножается со временем, затем берется cos, а затем увеличивается время на некоторый шаг. Так вот, примерно на 4-м цикле время обращается в NAN! Как так |
|||
|
||||
| Kaimi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 1.10.2011 Где: USA Репутация: нет Всего: 1 |
Видимо проблема со стеком FPU, отсюда и NaN. Обрати внимание на последний абзац:
|
|||
|
||||
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Да, было переполнение стека. А как вывести вещественное число с сопроцессора? Не очень понял формат числа. Начнем с того, что рассмотрим сопроцессор без всего. Вот в стеке получилось значение косинуса. Теперь нужно подать его на выводы. С целым числом в процессоре понятно - в двоичном виде посылаю 8-битное число, например (16-битное - за 2 цикла и тп). А тут? Отдельно целую часть, отдельно после запятой, отдельно степень?
Это сообщение отредактировал(а) krasgames - 2.10.2011, 12:49 |
|||
|
||||
| Kaimi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 1.10.2011 Где: USA Репутация: нет Всего: 1 |
Пишешь ведь на masm, воспользуйся fpulib, в ней есть методы для вывода дробных чисел из FPU, например, в строку.
Да и сорцы открыты. |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 2 Всего: 146 |
|
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |