Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Я уже тебе помог. Этого достаточно.:-)
Отправлено
пароль_потерял_
(194.190.183.238)
25 февраля 2010, г. 21:10
В ответ на:
Я думаю, что это не мегасложно, но опыта ковырять хекс нет. Можете помочь в айсику?
отправлено ZoltriX 25 февраля 2010, г. 21:08
Составить ответ
|
Вернуться на конференцию
Ответы
Чтобы искать эти конструкции надо дизассемблировать файл и получить корректный код. Вот в этом и задача
-
ZoltriX
(25.02.2010, 21:20:29
67.225.140.226
,
пустое
)
Я тебе написал, как это можно сделать. Ищешь симулятор. Засовываешь в него хекс. Получаешь и дизассеблированный текст и программу в симуляторе можешь погонять. 2 в одном. Могу только добавить, что вот только что всплыл из глубин памяти еще один симулятор для 51. Фирмы 2500AD (возможно AD2500). У его бесплатной версии было другое ограничение - на время симулирования после запуска. Извини, больше ничем помочь не могу. Шибко давно с 51 дело имел. Да и не только с ними. Итак уж я себя превзошел.100 лет никому ни на 1 тех. вопрос не отвечал.
-
пароль_потерял_
(25.02.2010, 21:33:35
194.190.183.238
,
пустое
)
Дизасемблировать хекс очень сложно, если программа не из 10 строк, даже IDA не совсем справляется. Дизассемблер обязательно собьётся и выдаст бред
-
ZoltriX
(25.02.2010, 21:42:50
67.225.140.226
,
пустое
)
Бред пока выдаешь ты, причем не сбиваясь.. Нет там ничего сложного. Всегда есть точка отсчета. Печка, от которой пляшут.А именно -программа всегда начинается с 0 адреса. И там с вероятностью 0.99999 стоит команда перехода. Либо AJMP, либо LJMP. И этот переход в почему-то не на область данных, или еще какую белиберду, а непременно на команду. Так что вооружившись моими указаниями и мануалом на 51 контроллер ты с успехом можешь заменить сбоящий и бредящий IDA и сколотить на этом состояние, поехать в таиланд и дать там всем пиздюлей.
-
пароль_потерял_
(25.02.2010, 21:58:53
194.190.183.238
,
пустое
)
ИДА рабочую прошивку превращает в набор беспорядочных инструкций, скомпилив которые ничего похожего на первозданный хекс не получишь, не понимаю что за бред
-
ZoltriX
(25.02.2010, 21:49:0
67.225.140.226
,
пустое
)
я тебе открою тайну- не всегда на плате разводят нога-в-ногу шину данных и адреса, бывает что разводят как удобно, по сему считаный в програматоре хекс невозможно напрямую дизасмить, также и хекс после компилятора невозможно без постконвертации заливать в пзу. Для начала бери тестер и прозвони плату на предмет соответствия шин.
-
колян безпарольный
(25.02.2010, 22:00:27
193.200.150.82
,
пустое
)
Коля, ты сам не гони бред.
-
пароль_потерял_
(25.02.2010, 22:02:20
194.190.183.238
,
пустое
)
отьебись гомосятина))) то что ты такого не видел еще не значит что такого нет вообще))
-
колян безпарольный
(25.02.2010, 22:07:5
193.200.150.82
,
пустое
)
Ты мне свои достоинства не приписывай, знаток гомосячьей культуры. Я много чего видел, что тебе и не снилось, просто в данном случае вопрошающий несет откровенный бред:-))
-
пароль_потерял_
(25.02.2010, 22:13:43
194.190.183.238
,
пустое
)
я даже не сомневаюсь что ты всякого повидал шалунишка працивный;))
-
колян безпарольный
(25.02.2010, 22:24:40
193.200.150.82
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru