Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

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

Чт дек 26, 2013 11:02:11

Уважаемые коты
Появилась необходимость дизассемблировать прошивку для PIC12F629. Мой PICDIS такого МК не знает - выдает кучу unknow operator :dont_know: Впрочем в нем и нет такого МК. Можете подсказать чем можно дизассемблировать hex под этот МК?

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

Чт дек 26, 2013 14:22:50

PIC-Disasm

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

Чт дек 26, 2013 14:47:22

Bear2011 писал(а):Уважаемые коты
Появилась необходимость дизассемблировать прошивку для PIC12F629. Мой PICDIS такого МК не знает - выдает кучу unknow operator :dont_know: Впрочем в нем и нет такого МК. Можете подсказать чем можно дизассемблировать hex под этот МК?

Любую прошивку под PIC можно дизассемблить MPLAB -ом

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

Чт дек 26, 2013 14:56:55

можно дизассемблить MPLAB


А можно разжевать как? MPLAB у меня отказывается открывать hex :dont_know:

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

Чт дек 26, 2013 15:02:26

File-Import
PS. Смотреть листинг через View-Program Memory. Вывести в текстовый файл через выпадающее меню, кликнув правой кнопкой по окну просмотра (Output To File).

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

Чт дек 26, 2013 18:46:18

дизассемблить MPLAB -ом

И потом нудно чистить ошибку 108.

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

Чт дек 26, 2013 20:25:41

А дизассемблить и есть нудятина...
Исправление синтаксиса - элементарщина и минимум времени по сравнению с анализом кода.

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

Чт дек 26, 2013 22:48:00

PIC Simulator IDE - классная прога, рекомендую.

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

Чт дек 26, 2013 23:28:39

PIC Simulator IDE - классная прога

Для чего?

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

Пт дек 27, 2013 09:51:59

:)) :)) и для дизассемблирования тоже

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

Вс дек 29, 2013 17:52:51

Дизассемблировать MPLAB это мрачный геморрой -она не расставляет метки .

PIC Simulator IDE - классная прога

Еще не лучше...

Вот это поможет вопрошающему :
Вложения
PICDisasm.rar
(193.57 KiB) Скачиваний: 2938

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

Ср фев 25, 2015 01:12:24

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

PIC Simulator IDE - классная прога

Еще не лучше...

Вот это поможет вопрошающему :


спасибо! то что надо

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

Вт ноя 03, 2015 01:15:32

Вот ещё программка, 629 ей как раз и ковырял, сохранение не работает но можно копировать и сохранить в текстовом файле
Вложения
picdis4.rar
(218.23 KiB) Скачиваний: 1133

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

Ср апр 25, 2018 22:49:29

Ну вот, тоже неплохой вариант... http://azmaster.narod.ru/MPD/mpd.htm Понимает 10-е, 12-е, 16-е. До 18-х дело пока не дошло, но в планах имеется...

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

Чт апр 26, 2018 09:02:03

CBLOCK лучше заменить на EQU и убрать бестолковые коменты. Точки с запятой оставить в каждой строчке.

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

Чт апр 26, 2018 11:44:30

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