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

Полигон-2

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

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

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

Полигон-2 »   Старый софт »   Emulator 8087 ?
RSS

Emulator 8087 ?

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
BreakPoint
Гость

Ссылка

Это третье поколени 90 года. Я думал понимаю, что мы оригинальный обсуждаем.
Сейчас на форуме
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Не могу найти сейчас даташит для "оригинального". Там то же самое. Лучше смотреть в даташит, чем в сомнительных "источниках" как приведенного вами.
BreakPoint
Гость

Ссылка

Сейчас на форуме
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Нет, не годиться, это hardware datasheet только.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Есть вот это:
http://www.bitsavers.org/pdf/i..._Mar83.pdf

Цитирую:
[q]
ESC Opcode:
The 80186 may be programmed to cause an interrupt
type 7 whenever an ESCape instruction
(used for co-processors like the 8087) is executed.
The 8086 has no such provision. Before the
80186 performs this trap, it must' be programmed
to do so.
[/q]
Это оно? Датировано мартом 83-го.
BreakPoint
Гость

Ссылка

Да оно.
И за ссылку спасибо :)
Сейчас на форуме
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Если распаковать Em87, то заметим, что он с большой вероятностью по существу утекший из Интел-а эмуль. Добавив к тому еще и сверхточную не только математическую, но и системную эмуляцию реального 8087, я уверен в таком предположений.
BreakPoint
Гость

Ссылка

А что вы подразумеваете под системной эмуляцией?

У Тома Шенли в "ISA system architecture" есть описание как прицепить эмулятор к процу. Технически прицепить не очень сложно - по сути надо перезаписать адресс дефолтной ISR прерывания 7 на адресс своей ISR . Но сам эмулятор это наверно еще тот головняк. Как я поянл ISR получает CS:IP (через стек) инструкции которая вызвала исключение - и все! Т.е. емулятор должен самостоятельно раскодировать инструкцию и только потом, собственно, провести вычисления.
Сейчас на форуме
georgel
Junior Member


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


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Для начинающего человека для начала можно например сравнить как ведут себя разные эмуляторы того времени (я запомнил em87, franke387 и Q387/Q87) при отладки программой с floating point инструкциями. Можно посмотреть как они ведут себя с mcpdiag. Что случается при ребуут-а. Потом насколько близки их математические результаты к реальному 8087. Более глобоко можно исследовать их исключения и т.д. Все зависит от знаний исследующего...
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   Старый софт »   Emulator 8087 ?
RSS

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

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

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