Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Сопроцессоры 8087 и утилита mcpdiag |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2015 19:05 Сообщение отредактировано: 10 апреля 2015 19:08
Ekb написал: http://www.ex.ua/403586779089Этот сайт заблокирован по решению Скинул NSSI сюда: органов власти Российской Федерации. This website is blocked by the decision of the government of the Russian Federation. Сумма Телеком приносит извинения за доставленные неудобства. Summa Telecom apologizes for the inconvenience. Позор Сумме Телеком-у!!!!!!!!!!!!!! А скиньте пожалуйста еще куда-то эту утилитку? Или сюда на форум к сообщению прикрепите? Только собрался потестить много сопроцессоров, а тут Российская Федерация вмешалась. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Попробую тут закрепить. Заметил что не во всех темах есть кнопка "выберите файл" Прикрепленный файл (NSSI.rar, 486148 байт, скачан: 17 раз) |
kot99
Full Member
Откуда: Псков Всего сообщений: 240 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 фев. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2015 20:38 Сообщение отредактировано: 10 апреля 2015 20:40
sanders написал: Насколько я знаю, доступ к ex.ua с российских IP закрыт очень давно. Причем самим ex.ua Ekb написал:http://www.ex.ua/403586779089Этот сайт заблокирован по решению Скинул NSSI сюда: |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
kot99 написал: Скачал без проблем, провайдер - Ростелеком, телефонная линия с ADSL-модемом. Насколько я знаю, доступ к ex.ua с российских IP закрыт очень давно. Причем самим ex.ua |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
NSSI не работает на ХТ. Вернее, запускается только информирующая часть, но не полный интерфейс. Возможно из-за того, то ЕХЕ-шник занимает 511кб (много для ХТ). Да, прога видит FPU, выдает сводку по компу. Буду к вечеру писать на Паскале утилитку вычислений на FPU, и если только компиллятор не обманет, подсунув эмуляцию на случай отсутствия сопроцессора, тогда будут результаты. В любом случае отпишусь. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2015 18:56 Сообщение отредактировано: 11 апреля 2015 19:00
sanders написал: Это все управляется ключами запуска командной строки компилятора сли только компиллятор не обманет, подсунув эмуляцию на случай отсутствия сопроцессора, и/или переменными окружения, или настройкой интегрированной среды. Смотря чем Вы пользуетесь. Обычно даже можно тип FPU указать(087/287). Если не изменяет память, можно выбирать: 1. Только FPU(если его нет, программа не работает). 2. Только эмуляция, независимо от того есть FPU или нет. 3. Используем FPU если он есть, если его нет - эмуляция. Ну в общем проверьте свой компилятор. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2015 20:06 Сообщение отредактировано: 11 апреля 2015 20:10
Все верно. Написал я утилитку на Паскале, т.к. больше ничего не знаю, а Паскаль в вузе знал на II месте по кафедре. Утилитка заведомо не умеет эмулировать сопроцессор и ругается, если не обнаруживает его присутствие. Далее она 255 раз выполняет поочередно умножение и деление двух случайных чисел (одних и тех же). Далее она сравнивает поочередно результаты в массиве умножения и тоже самое в массиве деления. Если находи отличие в результатах - выпадает с соответствующей ошибкой. Если все оба массива внутри себя идентичны, то ОК и следующая итерация с другими случайными числами. Могу выложить утилитку. Сейчас проверяет 8087 (4,7МГц), работающий в JukoXT на 12МГц (проверил осциллографом). Я так понимаю, что если за некое длительное время сопроцессор не расплавит сокет, не сгорит сам, не повесит комп и продолжит выдавать корректные результаты, значит, этот сопроцессор можно использовать на такой завышенной частоте. Что я обнаружил интересного при отладке на 386/387SX. Результат умножения на 9й цифре после запятой может не совпадать раз в 100-300итераций. Долго думал, считать ли это ошибкой. Решил, что раз система у меня не разогнанная, сопроцессор ULSI вполне себе качественный, то этот нюанс на совести Турбо Паскаля. Я обрезал результат умножения до типа single (а деление оставил типа real, раз ошибок нет), и решил смириться с точностью 8 знаков после запятой. Теперь обдумываю, почему деление не вызывает такой неточности, ведь по-моему деление более сложный математический процесс, нежели умножение. Нужно ли проверять еще какие-то математические действия (синус-косинус), я не знаю. По моему все они раскладываются на умножение-деление. |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2015 20:13 Сообщение отредактировано: 11 апреля 2015 20:15 Это неподражаемо. Удивительное-рядом. Программисты среди нас. Написал я утилитку на Паскале, т.к. больше ничего не знаю, а Паскаль в вузе знал на II месте по кафедре. НУЖНО выложить утилитку. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2015 20:25 Сообщение отредактировано: 11 апреля 2015 20:26
Выкладываю. Внутри архива EXE-шник и исходник. А сопроцессор 8087 на 12МГц шурует уже полчаса и прошел 40тыс итераций. Горячий выше терпения пальца, но ниже шипения слюны :-). Термодатчик от тестера куда-то задевал к сожалению. Прикрепленный файл (FPU_TEST.rar, 6354 байт, скачан: 13 раз) |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
78° С. Стабильно. 8087-1 @9.53. |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Сопроцессоры 8087 и утилита mcpdiag |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |