| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Дизассемблировать в proteus
22.04.2009, 16:12
|
|
|
Прохожий
Регистрация: 01.04.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Дизассемблировать в proteus
Подскажите пожалуйста возможно ли каким либо способом дизассемблировать в протеусе?
Пока не столь важно , будь то PIC или AVR, важен сам факт: Возможно или нет. И как это сделать.
Быть может что-нибудь можно использовать в связке с ним?
|
|
|
|
22.04.2009, 16:31
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Дизассемблировать в proteus
|
Сообщение от rokap
|
Подскажите пожалуйста возможно ли каким либо способом дизассемблировать в протеусе?
Пока не столь важно , будь то PIC или AVR, важен сам факт: Возможно или нет. И как это сделать.
Быть может что-нибудь можно использовать в связке с ним?
|
а вам AVRStidio или MPLAB мало? инструмент от производителя, проверено...
или охота помазохировать?... и будете потом после PROTEUS глюки в АСМ вылавливать  ...
|
|
|
|
22.04.2009, 17:40
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.01.2007
Сообщений: 1,745
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Прот. не имеет своих средств компилирования как и дизассемблирования, все что используеться от сторонних производителей, так что, для подобного он малопригоден, особенно касаемо дизассемблирования...
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
22.04.2009, 21:37
|
|
|
Прописка
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
rokap, на самом деле модели микроконтроллеров в протеусе дизассемблируют бинарный код либо автоматически, либо если это указано в спец.свойстве, которое обычно документировано и находится на вкладке параметров модели.
если в объектном файле есть информация для отладки (он должен быть скомпилирован и линкован с ней) и исходники доступны (не перемещены и не удалены), то выводится еще и исходный код.
sanitar249, дизассемблирование происходит в любом случае
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
|
|
|
|
22.04.2009, 23:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
|
Сообщение от um
|
sanitar249, дизассемблирование происходит в любом случае
|
но PROTEUSу же нужно исполнять команды.. но ИМХО происходит не дизасемблирование(перевод кодов команд в текст ассемблера) а просто РАСПОЗНАВАНИЕ КОМАНД и исполнение, а это не одно и то же
|
|
|
|
23.04.2009, 00:27
|
|
|
Прописка
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
picavr, так-то оно так, но на практике если команда распознана, сделать из нее "человеческую" строчку - пара пустяков. разумеется, без этого пошаговое исполнение теряет смысл - зачем шагать, если не знаешь где находишься? поэтому можно считать декодирование и дизассемблирование как единое целое.
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:38.
|
|