Как это называется - декомпилирование? Может имеет смысл разработать какой-нибудь декомпилер, например анти-ИАР.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
druzhin
17 июня 2005 г. 11:36
В ответ на:
Конвертирование асм->c++ это круто, почти как пятничная заявка на флейм :-)
отправлено -=Shura=- 17 июня 2005 г. 11:23
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ:разработка декомпилятора iar-а вряд ли здесь кому по зубам...имхо
—
andrews
(17.06.2005 12:16
195.131.123.42
,
пустое
)
Она IMHO никому не по зубам, так как не существует обратной функции к функции оптимизации.
—
SM
(17.06.2005 12:40
213.141.159.26
,
пустое
)
Ответ: к функции может быть и не существует обратной...а вот алгоритмы почти все обратимы...но где ж его взято-то (алгоритм оптимизации iar-ов)...да и вряд ли он один на все компилеры
—
andrews
(17.06.2005 13:01
195.131.123.42
,
пустое
)
Нет, не обратима оптимизация, даже если ее рассматривать как алгоритм (+)
—
SM
(17.06.2005 13:15
213.141.159.26
, 425 байт)
Ответ: если бы требовалось строгое соответствие - то да...в нашем же варианте это скорее размытое множество и ближе к проблеме оптимального прямого и обратного перевода, напр. англ. <-> русск.
—
andrews
(17.06.2005 13:22
195.131.123.42
,
пустое
)
Я же пошутил про "декомпилятор", а тут вполне серъёзная ветка отросла.
—
druzhin
(17.06.2005 13:28
80.92.98.198
,
пустое
)
Ответ: если б эту "шутку" тут кто реализовал...то...даже трудно и представить...с ним было бы наверное то же самое что и с человеком почти похоронившим в начале XX века автомобильные двигатели
—
andrews
(17.06.2005 13:33
195.131.123.42
,
пустое
)
Ответ: декомпилирование это если исходный проект был на с++ а вы его пытаетесь прибрать к своим рукам...здесь же речь о другом...исходный проект на asm, а вы хотите с- это называется улучшение кода( сейчас налетят с критикой тучей сторонники ассемблера ;) )+
—
andrews
(17.06.2005 12:13
195.131.123.42
, 179 байт)
Круче МАСМА АСМА нет.....Как поживаешь ? По почте спрашивал , но увы.тихо.......
—
MultiZang
(17.06.2005 12:54
195.239.28.46
,
пустое
)
Ответ: проверь ящик...вчера отослал ответ...сейчас продублирую
—
andrews
(17.06.2005 13:02
195.131.123.42
,
пустое
)
Ответ: опять отправил на тот же имэйл...пришли с другого ящика...или сейчас попробую по твоему телефону...тока их у меня после того пива 2 почемута ;)
—
andrews
(17.06.2005 13:12
195.131.123.42
,
пустое
)
Да ужж.............Второй наверное Евгения П............
—
MultiZang
(17.06.2005 13:30
195.239.28.46
,
пустое
)
Ответ: по закону Мерфи он оказался первым ;)
—
andrews
(17.06.2005 13:34
195.131.123.42
,
пустое
)
Ящик наверное дырявый....(трясу и ругаюсь)...(((
—
MultiZang
(17.06.2005 13:10
195.239.28.46
,
пустое
)
:(( Да, уже нет.
—
Bill
(17.06.2005 13:00
193.233.81.98
,
пустое
)
Нет слов, одни чувства........ Но как сильно сказано !
—
argus98
(17.06.2005 12:35
81.22.205.230
,
пустое
)
Это называется не улучшение кода, а заливание тормозной жидкости. Все становится медленнее, а за счет залитого объема занимает больше места :) :) :)
—
SM
(17.06.2005 12:30
213.141.159.26
,
пустое
)
Ответ: я понимаю ваши чувства...и все же к программе, написанной на асм-е другим программером, мало кто подойдет...а вот исходники на с (чужие) идут только в йот :)
—
andrews
(17.06.2005 12:56
195.131.123.42
,
пустое
)
Да подходим не стесняясь и к коду, выдранному из ПЗУ, не то что к асму :)
—
SM
(17.06.2005 13:17
213.141.159.26
,
пустое
)
Ответ: это круто! почем килобайткс кода? ;) месяц-два?
—
andrews
(17.06.2005 13:25
195.131.123.42
,
пустое
)
64К кода в блок-схему алгоритма за полгода (от безделья вместо рыбалки)
—
неуч
(17.06.2005 13:38
213.242.10.22
,
пустое
)
Помощники нужны ? Готов поучаствовать......и выдать UML..потом сравним..и оптимизируем............и продадим........и пива попьем.............
—
MultiZang
(17.06.2005 13:42
195.239.28.46
,
пустое
)
Ответ: здеся на основном месте мне эта тема следущей светит...вот я загодя и готовлюсь...так и сказали "лежит туча #@^на асме, выкинуть жалко, а надо чтобы любой программер с улицы нанятый смог сопровождать"
—
andrews
(17.06.2005 13:48
195.131.123.42
,
пустое
)
Просто добавь комментариев :)
—
SM
(17.06.2005 13:51
213.141.159.26
,
пустое
)
Готов поучаствовать...........Пиши на мыло......Там халтуры дают ?
—
MultiZang
(17.06.2005 13:50
195.239.28.46
,
пустое
)
Ответ: людей набирают...но не телефонисты они здесь :(
—
andrews
(17.06.2005 13:57
195.131.123.42
,
пустое
)
Какая нафиг разница.........
—
MultiZang
(17.06.2005 14:17
195.239.28.46
,
пустое
)
Ответ: хорошо...как только -так сразу! :)
—
andrews
(17.06.2005 14:36
195.131.123.42
,
пустое
)
Люблю на досуге повозиться с неизвестным кодом из ПЗУ от неизвестного проца.....
—
MultiZang
(17.06.2005 13:34
195.239.28.46
,
пустое
)
Когда как, и смотря какая цель :) (+)
—
SM
(17.06.2005 13:28
213.141.159.26
, 94 байт)
Ответ: это совершенно разные работы(по трудоемкости)...восстановитькод целиком(даже с потерей качества)- это означает, что его можно модифицировать в любом месте+
—
andrews
(17.06.2005 13:44
195.131.123.42
, 583 байт)
Такие тоже делали, с полным восстановлением (+)
—
SM
(17.06.2005 13:47
213.141.159.26
, 227 байт)
:) Дело не в улучшении. Иногда требуется просто перенести код с одного
—
Bill
(17.06.2005 12:55
193.233.81.98
, 251 байт)
Налетать не будем, поржём только... "Улучшение", бу-га-га-га :-))))
—
-=Shura=-
(17.06.2005 12:20
217.21.50.10
,
пустое
)
Ну все тебя сейчас питерцЫ порвут.... Чужой код улучьшать.... а как же солидарность?
—
M@RS
(17.06.2005 12:23
212.40.41.26
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru