|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 24, 2004 16:20:32 Здравствуйте! Имеется в наличии плата достаточно старого контроллера на микропроцессоре i8088. Код, который исполняет этот контроллер, записан во внешней микросхеме EPROM. Документации, описаний нет, сохранилась только схема. Содержимое микросхемы успешно считано программатором. Необходимо по какому принципу (алгоритму) контроллер выполняет одну из своих функций. Сейчас я работаю с дампом с помощью IDA, кое-что получается, но немного сложно держать в памяти состояние регистров процессора и ячеек памяти при исследовании. Хотелось бы загрузить этот дамп в отладчик или симулятор какого-либо 8086/8088 процессора, чтобы по шагам пройти нужный мне код и попытаться исследовать его таким способом. Не подскажете такую программу? Чем можно воспользоваться для симуляции исполнения программы на процессоре i8086/8088? Заранее спасибо всем, кто сможет ответить. |
|
|
Дата: Май 24, 2004 18:15:09 westward Используй например Turbo debugger (td.exe) или другой отладчик. Процессор 8086 это ведь дальний предок современных процессоров pentium. |
|
|
Дата: Май 25, 2004 15:03:44 Привет Icebp! Спасибо за ответ. Была у меня идея загрузить дамп в TD. Но не знаю я, как преобразовать дамп в COM или EXE файл, а бинарный файл загрузить в отладик не получилось. Если знаешь, подскажи, как "перекрестить" двоичный дамп в .COM или .EXE файл. С уважением |
|
|
Дата: Май 27, 2004 06:54:43 westward Попробуй просто переименовать двоичный файл в файл с расширением .com Может все получится. Дело в том, что файлы формата .com -- это просто последовательность инструкций без всяких таблиц настроек и прочих излишеств (то есть практически они и есть двоичный дамп). Так что может простым переименованием все получится (не уверен полностью в этом). |
|
|
Дата: Май 28, 2004 15:10:00 westward так, ты, кинь ка мне ясчичик свой, пришлю кое что интересное , а там и помыслим, может , в верном направлении роем.... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.037 |