Инструкции
Дизассемблер для Microchip PIC контроллеров.
V 3.01.5 – picdis.zip
Версия 3.00.0 b0;
Инструкция по
работе:
1.Запустить
программу.
2.Загрузить .hex
файл при помощи стандартного диалога.
3.Нажать кнопку
"S".
4.Выбрать
соответствующий процессор.
5.После первого
прохода появиться запрос на создание заголовочного файла
6.После второго
прохода,
Если получаемый файл большей длины, чем
может позволить NOTEPAD, то
Инструкция по
установке нового типа процессора:
1.Запустить диалог Setting ->
Processors.
2.Выбрать или
создать новую Family.
3.Создать новый процессор (
Processor -> New -> Editor -> OK).
4.Ввести разрядность ( Processor ->
ComboBox(12,14,16)).
5.Выбрать поля
Address -> Programm - длина данных
программ
Address -> EEPROM адрес загрузки в HEX
файле
Address -> Config
Address
-> ID
6.Поставить флажки
на соответствующий BANK SFR(!!! в текущей версии не всегда
7.Выбрать
количество SFR в каждом банке(SFR - специльные функциональные регистры).
8.Отредактировать
или ввести соответствующие наименования регистров и bits,
9.Нажать кнопку
"OK" - данные сохраняться в файле Family.dis
Диалоговым окном
Setting -> Instruction можно изменять мнемонику команд.
Данные по
процессорам однозначно определяются файлом family.dis, по коммандам instr.dis,
P.S. Страничные
Label`s и названия SFR будут правильно определяться только при
29.09.99
3.00.0 b1
1.добавлена сериализация для загрузки
.hex файлов по умолчанию.
2.исправлена ошибка расширения файлов при
сохранении.
3.исправлены ошибки подсчета текущей
даты.
4.изменен код регистрации.
5.объеденены инструкции call и goto для
14,16-разрядных процессоров.
6.для 16-разрядных процессоров определена
инструкция lcall.
7.исправлен выбор банка при выборе
процессора.
25.10.99
3.00.0 b2
1.при сериализации сразу выполняем
дизассемблирование.
2.включена обработка расширения .bin
файлов.
26.10.99
3.00.0 b3
1.При открывании файла он добавляется в
Recent File list(ускоренное открытие).
2.Теперь при открывании файла обновляется
содержимое окна.
31.03.00
3.01.0
1.Добавлен новый тип 18сХХХ
серия. Возможны пока ещё ошибки, но для того и существует отладка.
2.Полностью переделан формат ввода и
хранения инструкций и процессоров. (family1.dis,instr1.dis)
3.Теперь отдельный .inc файл не
создается.
4.Теперь можно копировать уже набитые
процессоры.
5.При вводе названий регистров и бит,
если установлены метки, то значения копируются автоматически в установленные
банки.
09.01.03
3.01.03
1.Исправлены ошибки.
01.06.05
3.01.05
1.Исправлены ошибки
21.06.05
Дизассемблер для Microchip Pic контроллеров
сборный ( отладочная версия без сохранения).