Подскажите дизассемблер для PIC12F629

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
Bear2011
Друг Кота
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Подскажите дизассемблер для PIC12F629

Сообщение Bear2011 »

Уважаемые коты
Появилась необходимость дизассемблировать прошивку для PIC12F629. Мой PICDIS такого МК не знает - выдает кучу unknow operator :dont_know: Впрочем в нем и нет такого МК. Можете подсказать чем можно дизассемблировать hex под этот МК?
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Подскажите дизассемблер для PIC12F629

Сообщение otest »

PIC-Disasm
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25261
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Подскажите дизассемблер для PIC12F629

Сообщение КРАМ »

Bear2011 писал(а):Уважаемые коты
Появилась необходимость дизассемблировать прошивку для PIC12F629. Мой PICDIS такого МК не знает - выдает кучу unknow operator :dont_know: Впрочем в нем и нет такого МК. Можете подсказать чем можно дизассемблировать hex под этот МК?
Любую прошивку под PIC можно дизассемблить MPLAB -ом
Аватара пользователя
Bear2011
Друг Кота
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Re: Подскажите дизассемблер для PIC12F629

Сообщение Bear2011 »

можно дизассемблить MPLAB
А можно разжевать как? MPLAB у меня отказывается открывать hex :dont_know:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25261
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Подскажите дизассемблер для PIC12F629

Сообщение КРАМ »

File-Import
PS. Смотреть листинг через View-Program Memory. Вывести в текстовый файл через выпадающее меню, кликнув правой кнопкой по окну просмотра (Output To File).
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Подскажите дизассемблер для PIC12F629

Сообщение otest »

дизассемблить MPLAB -ом
И потом нудно чистить ошибку 108.
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25261
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Подскажите дизассемблер для PIC12F629

Сообщение КРАМ »

А дизассемблить и есть нудятина...
Исправление синтаксиса - элементарщина и минимум времени по сравнению с анализом кода.
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: Подскажите дизассемблер для PIC12F629

Сообщение lawr »

PIC Simulator IDE - классная прога, рекомендую.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Подскажите дизассемблер для PIC12F629

Сообщение otest »

PIC Simulator IDE - классная прога
Для чего?
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: Подскажите дизассемблер для PIC12F629

Сообщение lawr »

:)) :)) и для дизассемблирования тоже
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Подскажите дизассемблер для PIC12F629

Сообщение dosikus »

Дизассемблировать MPLAB это мрачный геморрой -она не расставляет метки .
PIC Simulator IDE - классная прога
Еще не лучше...

Вот это поможет вопрошающему :
Вложения
PICDisasm.rar
(193.57 КБ) 3234 скачивания
simq
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Пт фев 06, 2015 07:13:23

Re: Подскажите дизассемблер для PIC12F629

Сообщение simq »

dosikus писал(а):Дизассемблировать MPLAB это мрачный геморрой -она не расставляет метки .
PIC Simulator IDE - классная прога
Еще не лучше...

Вот это поможет вопрошающему :
спасибо! то что надо
Касьян
Родился
Сообщения: 9
Зарегистрирован: Вс ноя 22, 2009 21:50:37
Откуда: Новочеркасск
Контактная информация:

Re: Подскажите дизассемблер для PIC12F629

Сообщение Касьян »

Вот ещё программка, 629 ей как раз и ковырял, сохранение не работает но можно копировать и сохранить в текстовом файле
Вложения
picdis4.rar
(218.23 КБ) 1283 скачивания
AZMaster
Родился
Сообщения: 1
Зарегистрирован: Ср апр 25, 2018 22:41:22

Re: Подскажите дизассемблер для PIC12F629

Сообщение AZMaster »

Ну вот, тоже неплохой вариант... http://azmaster.narod.ru/MPD/mpd.htm Понимает 10-е, 12-е, 16-е. До 18-х дело пока не дошло, но в планах имеется...
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Подскажите дизассемблер для PIC12F629

Сообщение otest »

CBLOCK лучше заменить на EQU и убрать бестолковые коменты. Точки с запятой оставить в каждой строчке.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25261
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Подскажите дизассемблер для PIC12F629

Сообщение КРАМ »

Тогда уж надо применять штатное выделение памяти АСМа: udata.
EQU это инструмент назначения литералов, а не адресных констант. MPLABX (mpasmx) вообще не понимает EQU как способ выделения памяти.
Ответить

Вернуться в «PIC»