Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Emulator 8087 ? |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 | |
BreakPoint |
NEW! Сообщение отправлено: 27 января 2016 9:04
Это третье поколени 90 года. Я думал понимаю, что мы оригинальный обсуждаем. |
Сейчас на форуме |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Не могу найти сейчас даташит для "оригинального". Там то же самое. Лучше смотреть в даташит, чем в сомнительных "источниках" как приведенного вами. |
BreakPoint |
NEW! Сообщение отправлено: 27 января 2016 13:02
Вот даташит http://pdf1.alldatasheet.com/d...80186.html |
Сейчас на форуме |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Нет, не годиться, это hardware datasheet только. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Есть вот это: http://www.bitsavers.org/pdf/i..._Mar83.pdf Цитирую: Это оно? Датировано мартом 83-го. ESC Opcode: |
BreakPoint |
NEW! Сообщение отправлено: 27 января 2016 16:58
Да оно. И за ссылку спасибо |
Сейчас на форуме |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Если распаковать Em87, то заметим, что он с большой вероятностью по существу утекший из Интел-а эмуль. Добавив к тому еще и сверхточную не только математическую, но и системную эмуляцию реального 8087, я уверен в таком предположений. |
BreakPoint |
NEW! Сообщение отправлено: 27 января 2016 18:03
А что вы подразумеваете под системной эмуляцией? У Тома Шенли в "ISA system architecture" есть описание как прицепить эмулятор к процу. Технически прицепить не очень сложно - по сути надо перезаписать адресс дефолтной ISR прерывания 7 на адресс своей ISR . Но сам эмулятор это наверно еще тот головняк. Как я поянл ISR получает CS:IP (через стек) инструкции которая вызвала исключение - и все! Т.е. емулятор должен самостоятельно раскодировать инструкцию и только потом, собственно, провести вычисления. |
Сейчас на форуме |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 января 2016 18:54 Сообщение отредактировано: 27 января 2016 18:55
Для начинающего человека для начала можно например сравнить как ведут себя разные эмуляторы того времени (я запомнил em87, franke387 и Q387/Q87) при отладки программой с floating point инструкциями. Можно посмотреть как они ведут себя с mcpdiag. Что случается при ребуут-а. Потом насколько близки их математические результаты к реальному 8087. Более глобоко можно исследовать их исключения и т.д. Все зависит от знаний исследующего... |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Старый софт » Emulator 8087 ? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |