Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

NaN и FPU

7.4K
31 октября 2005 года
Gole
31 / / 31.10.2005
Недавно столкнулся с одной проблемой. Вот краткая ее суть. Есть массив целочисельных значений, адрес первого елемента занесен в si. Задача в том, что бы найти минимальное значение массива. Я делал это так:
Цитата:

...
fld dword ptr[si]
fst min
inc si
A: fld dword ptr[si]
fcom min
fstsw ax
sahf
inc si
ja B
fst min
B: loop A
...


Вроде все нормально и должно работать, но нет. Присвоение min не выполняется, а по окончанию цикла ему присваивается значение NaN. Подскажите в чем моя оштбка.
Заанее всем благодарен.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог