Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Как да видя програмата на *.hex или *.bin файлове

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
seekar
Нов потребител
Нов потребител


Регистриран на: 01 Юли 2003
Мнения: 4

МнениеПуснато на: Нед Юли 04, 2004 20:22    Заглавие: Как да видя програмата на *.hex или *.bin файлове Отговорете с цитат

Как да видя програмата на *.hex или *.bin файлове свалени от EPROM
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Петров
Опитен потребител
Опитен потребител


Регистриран на: 11 Юни 2004
Мнения: 1246
Местожителство: Варна

МнениеПуснато на: Нед Юли 04, 2004 22:47    Заглавие: Отговорете с цитат

За съответния процесор от който е *.bin или *.hex файла ти е нужна и съответна програма наречена дизасемблер.
Естествено там виждаш програмата на асемблер или някой език като няма гаранция че е написана на този език а също така не получаваш и коментарите на оригиналния сорс код. Sad
Такъв дизасемблер има интегриран в ICprog http//www.ic-prog.com/ но става само за някои PIC процесори.
Имай предвид че в голяма част от EPROMите няма програма а само стойности, таблични данни и.др.

Ако уточниш въпроса си мога да ти дам и по точен отговор.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Гост






МнениеПуснато на: Пон Юли 05, 2004 11:28    Заглавие: Отговорете с цитат

А тези таблични данни могат ли да се видят в по-прегледен вид.
Става въпрос за "27C256"
Върнете се в началото
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Пон Юли 05, 2004 13:03    Заглавие: Отговорете с цитат

В памет от типа на27C256 едва ли е само таблица (ако въобще има такава). Все пак това е EPROM 32K и по-скоро там има наистина управляваща програма (или част от нея) за определено устройство (с определен процесор). За да дизасемблираш такъв код трябва да знаеш поне какъв е процесора който е комуникирал с тази памет (и да си намериш съответната програма), освен това трябва да си сигурен, че това е единствения EPROM в системата и от къде (от кой адрес) започва самата програма.
Подобна задача е решима, но за човек с определен опит в тази област.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Cvetanov
Нов потребител
Нов потребител


Регистриран на: 12 Апр 2004
Мнения: 24
Местожителство: Варна

МнениеПуснато на: Вто Юли 06, 2004 7:16    Заглавие: Отговорете с цитат

дори и за човек с опит тази задача е много трудно решима.
Почти съм сигурен че в този EPROM освен програма има и константи свързани с работата на устройството (например знакогенератор или нещо подобно). Това в крайна сметка води до това че деасемблирания файл не е еднакъв с този който е писал програмиста. мога да ти гарантирам че ако деасемблираш и после асемблираш няма да се получи същия BIN файл като този в EPROM-а (ако въобще се асемблира това което е деасемблирано от EPROM-a).
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals