Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Дизассемблировать в proteus

Непрочитано 22.04.2009, 16:12  
rokap
Прохожий
 
Регистрация: 01.04.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rokap на пути к лучшему
По умолчанию Дизассемблировать в proteus

Подскажите пожалуйста возможно ли каким либо способом дизассемблировать в протеусе?
Пока не столь важно , будь то PIC или AVR, важен сам факт: Возможно или нет. И как это сделать.
Быть может что-нибудь можно использовать в связке с ним?
Реклама:
rokap вне форума  
Непрочитано 22.04.2009, 16:31  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Дизассемблировать в proteus

Сообщение от rokap
Подскажите пожалуйста возможно ли каким либо способом дизассемблировать в протеусе?
Пока не столь важно , будь то PIC или AVR, важен сам факт: Возможно или нет. И как это сделать.
Быть может что-нибудь можно использовать в связке с ним?
а вам AVRStidio или MPLAB мало? инструмент от производителя, проверено...
или охота помазохировать?... и будете потом после PROTEUS глюки в АСМ вылавливать ...
picavr вне форума  
Непрочитано 22.04.2009, 17:40  
sanitar249
Почётный гражданин KAZUS.RUN
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,745
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Прот. не имеет своих средств компилирования как и дизассемблирования, все что используеться от сторонних производителей, так что, для подобного он малопригоден, особенно касаемо дизассемблирования...
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 22.04.2009, 21:37  
um
Прописка
 
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
um на пути к лучшему
По умолчанию

rokap, на самом деле модели микроконтроллеров в протеусе дизассемблируют бинарный код либо автоматически, либо если это указано в спец.свойстве, которое обычно документировано и находится на вкладке параметров модели.
если в объектном файле есть информация для отладки (он должен быть скомпилирован и линкован с ней) и исходники доступны (не перемещены и не удалены), то выводится еще и исходный код.

sanitar249, дизассемблирование происходит в любом случае
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
um вне форума  
Непрочитано 22.04.2009, 23:33  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от um
sanitar249, дизассемблирование происходит в любом случае
но PROTEUSу же нужно исполнять команды.. но ИМХО происходит не дизасемблирование(перевод кодов команд в текст ассемблера) а просто РАСПОЗНАВАНИЕ КОМАНД и исполнение, а это не одно и то же
picavr вне форума  
Непрочитано 23.04.2009, 00:27  
um
Прописка
 
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
um на пути к лучшему
По умолчанию

picavr, так-то оно так, но на практике если команда распознана, сделать из нее "человеческую" строчку - пара пустяков. разумеется, без этого пошаговое исполнение теряет смысл - зачем шагать, если не знаешь где находишься? поэтому можно считать декодирование и дизассемблирование как единое целое.
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
um вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.