С помощью какой программы можно сгенерировать блок схему из кода?

Тема в разделе "WASM.ASSEMBLER", создана пользователем Rihter, 10 май 2006.

  1. Rihter

    Rihter New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2006
    Сообщения:
    76
    Очень нужно :dntknw: (Дипломная)
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    IDA Pro для этого частично подходит.
     
  3. Rihter

    Rihter New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2006
    Сообщения:
    76
    Quantum

    И как это сделать?
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Нажать на кнопочку, которая похожа на бинарное дерево и задать диапазон адресов. Через SDK, возможно, эту схему можно редактировать...
     
  5. Rihter

    Rihter New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2006
    Сообщения:
    76
    Quantum

    Через какую SDK? Можно по яснее?
     
  6. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Тот SDK, что на оф. сайте лежит. Не факт, что с графами через SDK можно что-то делать, но попробовать стоит.



    Вообще, вместо блок-схем сейчас принято стрить схемы UML. Такие программы, строящие UML на базе дизассемблированного кода, я видел, но название ни одной из них не помню. В журнале Dr. Dobbs точно были статьи по сабжу.
     
  7. Rihter

    Rihter New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2006
    Сообщения:
    76
    Quantum

    Ok. попробую разобратся...

    Но что самое плохое :dntknw: что IDA генериркет

    не стандартные блок-схемы
     
  8. Noble Ghost

    Noble Ghost New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2004
    Сообщения:
    204
    Адрес:
    Russia
    Из какого кода? Если из дизассемблированного, то через IDA.

    Если из исходников на С++, C#, Java и т.д. - то существуют программы, типа Rational Rose, которые генерируют код по UML-диаграммам. Насчет RR не уверен, но Enterprise Architect точно умеет генерировать UML-диаграммы из кода.

    Правда когда я игрался с этими ее функциями - она постоянно падала =(
     
  9. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Source Insight вроде бы умеет из сишного кода делать что-то вроде блок-схем. Но т.к. я это пробовал исключительно в порядке эксперимента, не гарантирую, что из этой фичи удастся извлечь практическую пользу.
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Noble Ghost

    Enterprise Architect умеет, как-то уже делал диаграммы по коду. Насчёт падений - пользуйтесь не крякнутой.



    /off

    А вообще, на CodeProject лежали исходники генерации диаграмм классов даже в ASCII.
     
  11. RORK32

    RORK32 New Member

    Публикаций:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    5
    Адрес:
    Russia
    Шустрый, блин. Ты разыскивая больше промаешься, чем сам составишь эту схему. Чё там, прога гиговая, или чё?