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

 
 
 
Reply to this topicStart new topic
> Дизассемблер-отладчик для 51, Где взять?
shamray
сообщение Jan 9 2006, 12:43
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



Нужно дизассемблировать и оттрассировать .hex файл. Подскажите где можно скачать сабж? Все что находил - у меня под ХР не запустилось.
Спасибо.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 9 2006, 12:45
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Поищите IDA Pro.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
shamray
сообщение Jan 9 2006, 12:47
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



Цитата(makc @ Jan 9 2006, 16:45) *
Поищите IDA Pro.


Пробовал версию 4.30. Может руки кривые, но ничего путного он мне не выдал. Безсмысленнае инструкции типа цепочки из 3-х JMP, левые команды и т.д.

Сообщение отредактировал shamray - Jan 9 2006, 12:49
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 9 2006, 13:18
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



А точку входа Вы правильно указали?
Нужно иметь в виду, что дизассемблеру все-равно, что интерпретировать как команды. Он и данные может показать, как опкоды. А для того, чтобы дизассемблирование бинаря прошло правильно, нужно правильно обозначить точку входа, т.е. для дизассемблера это будет тем местом, откуда ему нужно будет начать процесс дизассемблирования.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
shamray
сообщение Jan 9 2006, 13:32
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



А где и когда ее указывать. Я просто еще не разобрался а время ограниченно.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 9 2006, 13:36
Сообщение #6


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Нужно перейти на то смещение, откуда начинается исполнение кода и нажать клавишу С (английскую). Это даст понять дизассемблеру, что данные по выбраному смещению являются кодом. Дальше он должен начать работу сам.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Roma_te
сообщение Jan 10 2006, 12:04
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 13-12-05
Из: Украина, Тернополь
Пользователь №: 12 161



Цитата(shamray @ Jan 9 2006, 16:43) *
Нужно дизассемблировать и оттрассировать .hex файл. Подскажите где можно скачать сабж? Все что находил - у меня под ХР не запустилось.
Спасибо.

Для какого процессора?
Прикрепленные файлы
Прикрепленный файл  AVSIM51.ZIP ( 53.32 килобайт ) Кол-во скачиваний: 63
 
Go to the top of the page
 
+Quote Post
shamray
сообщение Jan 10 2006, 15:47
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



[/quote]
Для какого процессора?
[/quote]

Я же написал в теме - x51.
Go to the top of the page
 
+Quote Post
aforestman
сообщение Jan 11 2006, 07:51
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



Очень любопытный дизассемблер выложен на www.8052.com.
Я пользуюсь вот этой игрушкой.
Прикрепленный файл  ADIZ51.ZIP ( 24.71 килобайт ) Кол-во скачиваний: 471
Go to the top of the page
 
+Quote Post
Roma_te
сообщение Jan 11 2006, 16:26
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 13-12-05
Из: Украина, Тернополь
Пользователь №: 12 161



[quote name='shamray' date='Jan 10 2006, 19:47' post='76962']
[/quote]
Для какого процессора?
[/quote]

Я же написал в теме - x51.
[/quote]
В моем предыдущем сообщении я послал простенький дебагер - AVSIM51. Он работал под всеми операционными системами, установленными у меня, DOS, WIN85, WIN98, WIN XP.
Так же можешь попробовать зайти на http://www.phyton.com там тоже есть неплохие дебагеры.
Go to the top of the page
 
+Quote Post

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

 


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


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