Важная информация

User Tag List

Показано с 1 по 10 из 10

Тема: Получить алгоритм из листинга или кода

  1. #1
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Получить алгоритм из листинга или кода

    В момент обострения лени возник вопрос: а есть ли какая программа для восьмибитников, выдающая из ассемблерного листинга или кода алгоритм работы? Для 32/64 бит есть анализатор IdaPro, к примеру... Ручками, конечно, можно, но время оно тоже что-то стОит.

    История вопроса следующая: есть такая известная конструкция, из которой хочется вытащить алгоритм работы с флеш-картой, поскольку делать что-то на Z80 не особенно хочется. А полученный алгоритм переделать для 8080 или, что ещё лучше, для 6502. Просто пока разберёшься с зетковскими командами типа LD и работы с индексными регистрами - всё желание нафиг опускается...

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    IDA Pro работает не только с 32 битами, она и Z80 понимает
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme

  4. #3
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,487
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    IDA Pro работает не только с 32 битами, она и Z80 понимает
    Только вытаскивает она ни разу не алгоритм, хотя очень неплохо помогает делать дизасм, расставлять метки и дробить на логические блоки.
    С условием, если исследуемый файл не содержит больших объёмов самомодифицирующегося кода, или команд вроде JP (HL)

  5. #4
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ида есть, но фришная, она только 8086 понимает...

  6. #5
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,668
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну да, а скачать любую портейбл-версию иды религия не позволяет.
    и если выдергивать из бейсика - то он там в исходниках и лежит, причем и для 6502, если уж зет80-овские команды так нелюбимы.
    а так да, проект хороший, работает отлично CP\M, хотя только на Z80 запускал, как то на 6502 и 6809 ни разу не интересно., хотя и совсем не сложно, делов то., подменить проц и ROM
    Последний раз редактировалось zebest; 13.12.2016 в 19:14.
    Profi v3.2 -=- Speccy2010,r2

  7. #6
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    скачать любую портейбл-версию иды религия не позволяет.
    эм... хде, позвольте поинтересоваться? На офсайте что-то не... И вообще я с ней первые два дня знаком...
    Выдергивать будем именно работу с картой, барсик и на 6502 прекрасно работает.

  8. #7
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,668
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну тогда удачи, хотя из готового листинга Z80 проще наверное сделать 8080.
    Файл иды у меня называется
    IDAPortable_6.1_32bit_64bit_English.paf.exe - 108 Мб
    где брал, не помню, давно было, но Z80 дизассемблит
    Profi v3.2 -=- Speccy2010,r2

  9. #8
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...по имеющимся ссылкам либо малварь, либо тухляк на корейских форумах... Буду искать...

  10. #9
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme

  11. #10
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Gutten, благодарствую, тяну.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 22
    Последнее: 30.03.2015, 04:52
  2. Как вытащить кусок кода?
    от PicNov76 в разделе Программирование
    Ответов: 7
    Последнее: 31.05.2010, 18:01
  3. Помощь с оптимизацией кода
    от moroz1999 в разделе Программирование
    Ответов: 7
    Последнее: 02.06.2008, 14:19
  4. Ответов: 4
    Последнее: 01.08.2007, 09:48
  5. Как из кода получить текущее значение PC?
    от jim в разделе Программирование
    Ответов: 21
    Последнее: 01.06.2006, 11:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •