Клеммные колодки Keen Side

Анализ дизассемблированного кода для 8051

Страница 1 из 2
Новичок
 
Регистрация: 20.10.2016
Сообщений: 5
Репутация: 10
 
26.01.2020 01:08 #1
В теле программы есть, видимо, таблица (массив данных). Дизасм, конечно же, превратил его в набор не имеющих смысла команд. Я вижу, что есть пара переходов в тело команд, но точно обнаружить начало и конец массива опыта не хватает. Может кто подсобит из мастеров? Условия можно в личку.
Последний раз редактировалось Moderator Robot; 28.08.2021 в 19:21.
Оценка
К конденсаторам источников питания высокой мощности предъявляются высокие требования по качеству и надежности. Пленочные – единственный тип конденсаторов, который может справиться с такой задачей. Компания Hongfa предлагает продукцию, которая подходит для применения практически во всех функциональных узлах типовых AC/DC- или DC/AC-преобразователей. Рассмотрим характеристики и применения плёночных конденсаторов Hongfa для различных решений.
Новичок
 
Регистрация: 20.10.2016
Сообщений: 5
Репутация: 10
 
26.01.2020 01:24 #2
Доп. инф-я: Код небольшой, прим. 600 строк
Оценка
Вслед за сериями на DIN-рейку DDRH-60/120/240 и на шасси RSDH-150/300 компания MEAN WELL выпустила новые маломощные DC/DC-преобразователи DDRH-15/30/45 со сверхшироким входным напряжением 150…1500 В, и монтажом не только на DIN-рейку, но и печатную плату или винтовым соединением. Все преобразователи семейства DDRH и RSDH работают при температурах -40…80°C и обладают высокой изоляцией 4000 В AC между входом и выходом, что обеспечивает надежную защиту. Они подходят для использования на высоте до 5000 м и сертифицированы по стандарту IEC62109-1 для фотоэлектрических систем. Преобразователи DDRH/RSDH есть в наличии и под заказ.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,868
Репутация: 1170
1,316 118
483 1
 
26.01.2020 13:42 #3
А вы вместо дизассемблера попробуйте пройти эту программу отладчиком.
И вообще, если там нет ничего сверхсложного, может, будет проще написать программу с нужной вам функциональностью заново ?
Оценка
В последние годы растёт спрос на источники питания для промышленной автоматизации в связи с увеличением инфраструктурных проектов, требующих надёжного электропитания. Источники питания на DIN-рейку MEAN WELL обладают высокой эффективностью, надёжностью и безопасностью, обеспечивая стабильное выходное напряжение. Большой ассортимент в наличии позволяет выбрать подходящий ИП MW на DIN-рейку для решения любой задачи электропитания.
Гуру
 
Регистрация: 13.05.2006
Сообщений: 3,908
Репутация: 1247
1,234 65
61 33
 
27.01.2020 21:40 #4
Я колупал код для 8086, AVR и 8051 с помощью IDA. Это лучший дизассемблер на мой взгляд. Но, естественно, нужно знать платформу и править самому часть полученного результата. Реверсивный инжиниринг это высший пилотаж.
Написать своё не всегда проще. особенно если привязан к существующему алгоритму и таймингам. особенно когда неизвестен и алгоритм и тайминги. Эксперименты занимают длительное время, а оно не всегда есть и не всегда уже есть смысл(только по братской теме или себе доказать) от финансового вознаграждения от этой затеи.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,868
Репутация: 1170
1,316 118
483 1
 
27.01.2020 22:09 #5
Я в свое время очень много писал на АСМе для 8086. Популярными отладчиками тогда были AFD (для простых программ):

http://old-dos.ru/files/file_193.html

и Turbo Debugger (для сложных). Так вот, я много раз замечал, что отладчик чудесно дизассемблирует и дает пройти программы, на которых безнадежно спотыкаются дизассемблеры. Сейчас, может, все по-другому ...
Оценка
Гуру
 
Регистрация: 13.05.2006
Сообщений: 3,908
Репутация: 1247
1,234 65
61 33
 
28.01.2020 12:58 #6
Я использовал SoftIce для 8086. Но автору нужен 8051. Я использовал Keil uVision. Как компилятор и отладчик. Но советую пропустить через IDA автору свой хекс или бин . Если в списке он(чип) поддерживается, то IDA уже распишет прерывания, даже подпрограммы и вызовы из них других подпрограмм. Если же у чипа только система команд похожа, прийдётся изрядно покопаться в даташите.
PS Я имел в виду кристаллы, у которых уже модифицирована структура, NOP выполняется за 1 а не за 12 тактов осциллятора и т.п.
Оценка
Новичок
 
Регистрация: 09.08.2021
Сообщений: 7
Репутация: 10
0 0
0 1
 
25.08.2021 16:44 #7
Здравствуйте. Кто может помочь с дизасемблированием hex файла на intel 80515, не бесплатно?
Оценка
Новичок
 
Регистрация: 20.10.2016
Сообщений: 5
Репутация: 10
 
26.08.2021 12:51 #8
А ты выложи код. Сразу кто-то и попытается...
Оценка
Новичок
 
Регистрация: 20.10.2016
Сообщений: 5
Репутация: 10
 
26.08.2021 13:03 #9
Цитата:
Сообщение от LEAS
Но советую пропустить через IDA...
А IDA в бесплатном варианте мне найти не удалось...
Последний раз редактировалось Moderator Robot; 26.08.2021 в 14:24.
Оценка
Новичок
 
Регистрация: 09.08.2021
Сообщений: 7
Репутация: 10
0 0
0 1
 
27.08.2021 18:41 #10
Цитата:
Сообщение от Евгений ВЕП
А ты выложи код. Сразу кто-то и попытается...
Куда и кому выкладывать то?
Оценка
Ответ
Страница 1 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
Электронные компоненты. Скидки, кэшбэк и бесплатная доставка от ТМ Электроникс
Часовой пояс GMT +3, время: 20:22.
Обратная связь РадиоЛоцман Вверх