реклама на сайте
подробности

 
 
> PIC12F675, Декомпилятор - для PIC12F675
username_1
сообщение Feb 8 2006, 16:53
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 8-02-06
Пользователь №: 14 138



help.gifhelp.gifhelp.gif

Люди, помогите, пожалуйста, снял информацию с PIC12F675.
А как ее перевести на нормальный язык программирования (C , Borland , Pascal , … ) ?
help.gifhelp.gifhelp.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mishel
сообщение Feb 25 2006, 18:36
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 10-02-06
Пользователь №: 14 205



Огромное преимущество ИДА перед МПЛАБ (в смысле дизассемблирования) - в том, что ИДА позволяет писать свои комментарии, давать осмысленные имена переменным и функциям, даёт средства навигации по тексту. ИДА - это спец-инструмент для исследования программ. А МПЛАБ для этого не предназначен в принципе, у него другие задачи. Можно конечно увидеть дизасм-листинг и в МПЛАБ, но использовать его для реального исследования в данной области, имхо, несерьёзно. Разве что в совсем тривиальных случаях.
Засим, по существу:
На прямой вопрос прямой ответ: задача в том виде, как она поставлена, практического решения не имеет. Здесь остаётся задать наводящий вопрос: а для чего, собственно, Вы хотите получить исходный текст, чего добиться?
Вариантов, по сути, тут два:
1. Есть программа, которая умеет делать что-то уникальное, и требуется понять, как она это делает. Решение - использовать ИДА. Полная версия, в которой только и есть поддержка всякоразных процессоров типа ПИК и иже с ними.
2. Требуется внести исправления в программу, чтобы она работала немного иначе. Решение- опять таки анализ в ИДА, в дальшейшем дамп ассемблерного листинга и правка команд в нём, или добавление собственного блока команд, и новая компиляция.
В любом случае всё это очень непросто. Так что если бы вы хорошо разбирались в том, что называется reverse engineering, то и вопросов таких задавать не стали бы. А раз выходит, что нет - не стоит и голову греть, тема огромна и с наскока тут ничего не добиться. Забудьте об этом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- username_1   PIC12F675   Feb 8 2006, 16:53
- - Samrat   Значит так по языки высокого уровня сразу забываем...   Feb 9 2006, 02:42
|- - afe   Цитата(Samrat @ Feb 9 2006, 04:42) Значит...   Feb 21 2006, 11:26
- - greg   Наверное лучше его дезассемблировать. Во всяком сл...   Feb 9 2006, 06:13
- - Samrat   Слышь greg, а у тебя какая версия Лабы? Я пробовал...   Feb 10 2006, 03:07
- - Samrat   Короче .hex лаба не переваривает, а вот .cod или ....   Feb 10 2006, 03:18
- - greg   MPLAB IDE v7.30, лежит на www.microchip.com, досту...   Feb 10 2006, 05:28
|- - erty   Цитата(greg @ Feb 10 2006, 08:28) MPLAB I...   Feb 10 2006, 17:52
- - Samrat   Слышь а где её скачать, 4.8, с лекарством, намекни...   Feb 24 2006, 02:57
|- - afe   Цитата(Samrat @ Feb 24 2006, 04:57) Слышь...   Feb 26 2006, 18:35
- - Samrat   Попробовал я тут Иду 4,7 и пожалел, что вообще её ...   Mar 6 2006, 02:50
- - Samrat   А вообще лучше хороший программатор, который выдаё...   Mar 7 2006, 02:46
- - Samrat   Продолжая тему привожу пример работы разных дизасс...   Mar 13 2006, 02:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016