Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Сопроцессоры 8087 и утилита mcpdiag
RSS

Сопроцессоры 8087 и утилита mcpdiag

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7
Печать
 
kot99
Full Member


Откуда: Псков
Всего сообщений: 240
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 фев. 2014
sanders написал:
[q]
Ekb написал:
[q]
Скинул NSSI сюда: http://www.ex.ua/403586779089
[/q]
Этот сайт заблокирован по решению
органов власти Российской Федерации.

This website is blocked by the decision
of the government of the Russian Federation.

Сумма Телеком приносит извинения за доставленные неудобства.
Summa Telecom apologizes for the inconvenience.

Позор Сумме Телеком-у!!!!!!!!!!!!!!

А скиньте пожалуйста еще куда-то эту утилитку? Или сюда на форум к сообщению прикрепите?
Только собрался потестить много сопроцессоров, а тут Российская Федерация вмешалась.
[/q]
Насколько я знаю, доступ к ex.ua с российских IP закрыт очень давно. Причем самим ex.ua
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
kot99 написал:
[q]
Насколько я знаю, доступ к ex.ua с российских IP закрыт очень давно. Причем самим ex.ua
[/q]
Скачал без проблем, провайдер - Ростелеком, телефонная линия с ADSL-модемом.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
NSSI не работает на ХТ. Вернее, запускается только информирующая часть, но не полный интерфейс.
Возможно из-за того, то ЕХЕ-шник занимает 511кб (много для ХТ).
Да, прога видит FPU, выдает сводку по компу.

Буду к вечеру писать на Паскале утилитку вычислений на FPU, и если только компиллятор не обманет, подсунув эмуляцию на случай отсутствия сопроцессора, тогда будут результаты.
В любом случае отпишусь.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
sanders написал:
[q]
сли только компиллятор не обманет, подсунув эмуляцию на случай отсутствия сопроцессора,
[/q]
Это все управляется ключами запуска командной строки компилятора
и/или переменными окружения, или настройкой интегрированной среды.
Смотря чем Вы пользуетесь. Обычно даже можно тип FPU указать(087/287).

Если не изменяет память, можно выбирать:
1. Только FPU(если его нет, программа не работает).
2. Только эмуляция, независимо от того есть FPU или нет.
3. Используем FPU если он есть, если его нет - эмуляция.

Ну в общем проверьте свой компилятор.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Все верно.
Написал я утилитку на Паскале, т.к. больше ничего не знаю, а Паскаль в вузе знал на II месте по кафедре.
Утилитка заведомо не умеет эмулировать сопроцессор и ругается, если не обнаруживает его присутствие.
Далее она 255 раз выполняет поочередно умножение и деление двух случайных чисел (одних и тех же).
Далее она сравнивает поочередно результаты в массиве умножения и тоже самое в массиве деления.
Если находи отличие в результатах - выпадает с соответствующей ошибкой.
Если все оба массива внутри себя идентичны, то ОК и следующая итерация с другими случайными числами.
Могу выложить утилитку.
Сейчас проверяет 8087 (4,7МГц), работающий в JukoXT на 12МГц (проверил осциллографом).
Я так понимаю, что если за некое длительное время сопроцессор не расплавит сокет, не сгорит сам, не повесит комп и продолжит выдавать корректные результаты, значит, этот сопроцессор можно использовать на такой завышенной частоте.

Что я обнаружил интересного при отладке на 386/387SX. Результат умножения на 9й цифре после запятой может не совпадать раз в 100-300итераций. Долго думал, считать ли это ошибкой. Решил, что раз система у меня не разогнанная, сопроцессор ULSI вполне себе качественный, то этот нюанс на совести Турбо Паскаля. Я обрезал результат умножения до типа single (а деление оставил типа real, раз ошибок нет), и решил смириться с точностью 8 знаков после запятой. Теперь обдумываю, почему деление не вызывает такой неточности, ведь по-моему деление более сложный математический процесс, нежели умножение.

Нужно ли проверять еще какие-то математические действия (синус-косинус), я не знаю. По моему все они раскладываются на умножение-деление.
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
[q]
Написал я утилитку на Паскале, т.к. больше ничего не знаю, а Паскаль в вузе знал на II месте по кафедре.
[/q]
Это неподражаемо. Удивительное-рядом. Программисты среди нас. :)

НУЖНО выложить утилитку.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Выкладываю.
Внутри архива EXE-шник и исходник.
А сопроцессор 8087 на 12МГц шурует уже полчаса и прошел 40тыс итераций. Горячий выше терпения пальца, но ниже шипения слюны :-). Термодатчик от тестера куда-то задевал к сожалению.

Прикрепленный файл (FPU_TEST.rar, 6354 байт, скачан: 14 раз)
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
78° С. Стабильно. 8087-1 @9.53.
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
sanders написал:
[q]
Горячий выше терпения пальца, но ниже шипения слюны :-).
[/q]
А что мешает нацепить на него радиатор? Неужели не найдётся подходящей медяшки? Или хотя-бы люминевый радиатор распилить
и прицепить с торцов на скобки. Понятно что не аутентично, но и разгонный режим не соответствует его норме.
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
[q]
А что мешает нацепить на него радиатор? Неужели не найдётся подходящей медяшки? Или хотя-бы люминевый радиатор распилить
и прицепить с торцов на скобки. Понятно что не аутентично, но и разгонный режим не соответствует его норме.
[/q]
Мне мешает то, что сопроцессор расположен под ISA8 слотами, им перпендикулярно. И карты расширения упираются стеклотекстолитом ему в керамическую крышку. Целых 2 штуки. Не сколхозишь радиатор никак, дизайн PCB не позволяет.
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Сопроцессоры 8087 и утилита mcpdiag
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS