1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Дизассемблер под TMS374

Тема в разделе "Программирование", создана пользователем электрик, 26.02.11.

  1. электрик

    электрик Активный участник

    3.746
    180
    Ищу собственно дизассемблер под TMS374. Предположительно система команд одинакова с TMS370.
    Либо того, кто бинарник дизассемблирует.
     
  2. Plus

    Plus Активный участник

    31.859
    3.555
    электрик, Это Вам надо для C51 искать дизассемблер. Система команд - та же. Но специфики своей много. Как правило, добавляются новые команды или расширяются старые. Так что все буквари перелопатить по чипу придётся, всю периферию изучить, научиться чувствовать себя микроконтроллером... Отличать коды команд от данных. Иначе любой DASM бесполезен. Но гиморно. Помнится, лет 25 назад приходилось для i8080 вручную, в тетрадке в клеточку, проги дизассемблировать. Молод был тогда :) Поэтому и получалось.
    Лет 10..11 назад попадался чертовски хороший dasm для c51. Но посеял его.
    В принципе, у всех современных сред разработки есть режим отладки. И в нём частично реализован дизассемблер (просматриваемая область памяти, насколько это возможно, отображается в виде, схожем с ассемблером :)).
    ---------- Сообщение добавлено 26.02.2011 19:24 ----------

    мОлодежь искать надо.
     
  3. электрик

    электрик Активный участник

    3.746
    180
    Олег, да я все это знаю. Просто с этим производителем никогда не работал. Всю жизнь с микрочипом.
    А под тот даже не представляю какая среда разработки есть.
     
  4. Maxzz

    Maxzz Активный участник

    1.344
    4
    Это, вроде, не С51 контроллер. Своя система команд. Можно взять IDA и на ейном встроенном языке написать модуль поддержки этого контроллера, токмо геморно это...
     
  5. Plus

    Plus Активный участник

    31.859
    3.555
    На сайте техасских инструментов про TMS374 ничего не видно (возможно, заказная), но с учётом того, что электрик написал, что система команд, как у TMS370, то она как раз C51 (или 8051, если больше нравится). Ссылка на страницу с TMS370. Как раз в разделе "8051-Based MCUs ". Ну а "свои команды" - это святое. С51 - лишь база, обросшая за 30 лет всем мыслимым и немыслимым.
     
  6. Maxzz

    Maxzz Активный участник

    1.344
    4
    Plus, а если посмотреть внимательно, то оказывается, что "8051-Based MCUs" и "TMS370 MCUs" - два разных подраздела раздела "Other MCUs". Я, прежде чем писать, не потрудился поискать и найти историю развития TI`шных микроконтроллеров. TMS370 - потомок TMS7000.
     
  7. Plus

    Plus Активный участник

    31.859
    3.555
    Мда, действительно, 370-й - потомок 7000-х, а они ровесники 51-х и имеют, скорее всего свою систему команд, т.к. выросли в другой компании.