реклама на сайте
подробности

 
 
> Переконвертить с AVR C на ASM, Нужен конвертор с AVR C на ASM
QuickWitted
сообщение Apr 21 2008, 06:20
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Нужен конвертор с AVR C на ASM
Иногда видел в енете перекодированные с С на АСМ исходники...
(видно что в автомате...)

конечно можно взять дизасм но при этом все пояснения потеряются...
А вообще существуют проги для создания алгоритмов из исходников на C или ASMе?

подскажите очень надо...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Непомнящий Евген...
сообщение Apr 22 2008, 04:38
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата
Вопрос остаётся в силе как из C выдрать алгоритм в автомате?

Встречный вопрос: А что вы подразумеваете под алгоритмом? В каком именно виде вы хотите его получить?

PS Насчет корявых компиляторов - вы имхо загнули...
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Apr 22 2008, 04:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Непомнящий Евгений @ Apr 22 2008, 09:38) *
Встречный вопрос: А что вы подразумеваете под алгоритмом? В каком именно виде вы хотите его получить?


Дано - клавиатура с неизвестным протоколом
Метод мозгового штурма ничего не дал...
есть 3 набора данных - при нажатии удержании и отпускании...
в комп передавать нельзя... теряются данные пришедшие во время передачи в комп...
при удержании кнопки несколько кнопок дают один и тот же код...
также рассчитано нажатие разом 2х и более кнопок...
надо сидеть и ковыряться...
но если удастся вытащить из исходника на С это упростит задачу...

P.S: Я не прошу что бы кто либо это сделал за меня...
просто думал что уже есть готовые софтины и велосипед по энному разу изобретать не надо...

Цитата
PS Насчет корявых компиляторов - вы имхо загнули...


Реальный случай НЕ РАБОТАЕТ по причине нехватки быстродействия...
и что я тут загнул?

Сообщение отредактировал QuickWitted - Apr 22 2008, 04:49


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Apr 22 2008, 05:05
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(QuickWitted @ Apr 22 2008, 08:47) *
Дано - клавиатура с неизвестным протоколом
...
но если удастся вытащить из исходника на С это упростит задачу...

Т.е. вам нужна программа, которая скушает текст на С и выдаст что-то вроде:
"Если нажата клавиша 1, то передается такой код, если клавиша 2 в течении 3 секунд - такой код ..." Вы серьезно полагаете, что такие программы существуют? smile.gif
Как вариант, можно попытаться запустить эту программу на компе, смоделировать входные воздействия и записать результаты, но ИМХО, это потребует от вас как минимум знания С, чего вы хотите избежать...

Цитата
Реальный случай НЕ РАБОТАЕТ по причине нехватки быстродействия... и что я тут загнул?

"Для написания программы XXX для процессора YYY я не могу использовать С в силу жестких требований по производительности..." Слово "корявый" тут явно лишнее...
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Apr 22 2008, 05:31
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Непомнящий Евгений @ Apr 22 2008, 10:05) *
Т.е. вам нужна программа, которая скушает текст на С и выдаст что-то вроде:
"Если нажата клавиша 1, то передается такой код, если клавиша 2 в течении 3 секунд - такой код ..."


Это не алгоритм это блок схема
мне не блок схема нужна, а подробный алгоритм...
(есно блок схему ни одна программа на автомате не сделает)

в идеале как в алгоритм буилдере...

а под алгоритмом понимается
------------------------------------------------------
алгори́тм — это точный набор инструкций, описывающих последовательность
действий некоторого исполнителя для достижения результата, решения некоторой
задачи за конечное время.

АЛГОРИТМ – система правил, сформулированная на понятном исполнителю языке, которая
определяет процесс перехода от допустимых исходных данных к некоторому результату и
обладает свойствами массовости, конечности, определенности, детерминированности.
------------------------------------------------------

Цитата
"Для написания программы XXX для процессора YYY я не могу использовать С в силу
жестких требований по производительности..." Слово "корявый" тут явно лишнее...


Любой язык верхнего уровня для АВР транслирует результат в ассемблерный код... twak.gif
А если при написании это кода ручками всё прекрасно работает причём с большим запасом smile.gif ,
а при трансляции НЕТ crying.gif
то такая трансляция как называется? lol.gif
Ладно соглашусь - не оптимальной...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Apr 22 2008, 05:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(QuickWitted @ Apr 22 2008, 09:31) *
Это не алгоритм это блок схема
мне не блок схема нужна, а подробный алгоритм...
...

Вы не могли бы привести кратенький пример того, что хотите получить? (с алгоритм-билдером я не знаком). К примеру для программы
Код
void main()
{
  DDRA = 255;
  for (int i = 0; i< 100; ++i)
    PORTA = i;
while(1);
}

Цитата
Любой язык верхнего уровня для АВР транслирует результат в ассемблерный код... twak.gif
А если при написании это кода ручками всё прекрасно работает причём с большим запасом smile.gif ,
а при трансляции НЕТ crying.gif
то такая трансляция как называется? lol.gif
Ладно соглашусь - не оптимальной...

Не оптимальной по какому критерию? По критерию быстродействия для программы YYY на процессоре XXX. А по другим критериям или на другом процессоре или на другой программе - возможно оптимальной...
Я к тому, что если инструмент вам не подходит в вашем конкретном случае, не стоит называть его корявым или неоптимальным...
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Apr 25 2008, 05:03
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Непомнящий Евгений @ Apr 22 2008, 10:42) *
Вы не могли бы привести кратенький пример того, что хотите получить? (с алгоритм-билдером я не знаком). К примеру для программы
Код
void main()
{
  DDRA = 255;
  for (int i = 0; i< 100; ++i)
    PORTA = i;
while(1);
}


Теперь могу

Прикрепленное изображение

во клас - 3 клика мышкой и алгоритм готов

За программу большое спасибо beer.gif

Сообщение отредактировал QuickWitted - Apr 25 2008, 05:10


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 25 2008, 06:48
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(QuickWitted @ Apr 25 2008, 09:03) *
Теперь могу

Прикрепленное изображение

Теперь , бы другую программку: нарисовал какую-нить хрень, а она тебе -код на Си smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- QuickWitted   Переконвертить с AVR C на ASM   Apr 21 2008, 06:20
- - prottoss   Цитата(QuickWitted @ Apr 21 2008, 13:20) ...   Apr 21 2008, 06:26
|- - QuickWitted   Цитата(prottoss @ Apr 21 2008, 11:26) Люб...   Apr 21 2008, 06:35
- - Kovrov   Цитата(QuickWitted @ Apr 21 2008, 10:20) ...   Apr 21 2008, 06:30
|- - QuickWitted   Цитата(Kovrov @ Apr 21 2008, 11:30) так о...   Apr 21 2008, 06:39
|- - Палыч   Цитата(QuickWitted @ Apr 21 2008, 09:39) ...   Apr 21 2008, 06:52
||- - QuickWitted   Цитата(Палыч @ Apr 21 2008, 11:52) Да поп...   Apr 21 2008, 07:03
||- - Непомнящий Евгений   а в чем проблема - иметь в проекте и с-файлы и asm...   Apr 21 2008, 07:10
||- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 21 2008, 12...   Apr 21 2008, 07:20
|- - prottoss   Цитата(QuickWitted @ Apr 21 2008, 13:39) ...   Apr 21 2008, 06:54
- - Непомнящий Евгений   Цитата(QuickWitted @ Apr 21 2008, 10:20) ...   Apr 21 2008, 06:38
- - Kuzmi4   2 QuickWitted - в своё время колупал что-то похож...   Apr 21 2008, 06:46
- - SasaVitebsk   Ваш вопрос звучит так: HELP!!! Хочу со...   Apr 21 2008, 08:43
|- - QuickWitted   Цитата(SasaVitebsk @ Apr 21 2008, 13:43) ...   Apr 21 2008, 10:06
|- - Непомнящий Евгений   Цитата(QuickWitted @ Apr 21 2008, 14:06) ...   Apr 21 2008, 10:15
||- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 21 2008, 15...   Apr 21 2008, 11:01
||- - prottoss   Цитата(QuickWitted @ Apr 21 2008, 18:01) ...   Apr 21 2008, 11:38
||- - QuickWitted   Цитата(prottoss @ Apr 21 2008, 16:38) Ес...   Apr 22 2008, 04:15
|- - Baser   Цитата(QuickWitted @ Apr 21 2008, 13:06) ...   Apr 21 2008, 10:29
- - Kuzmi4   Цитата(Непомнящий Евгений @ Apr 21 2008, 13...   Apr 21 2008, 10:29
- - GDI   Вот тут посмотрите, тоже драйвер USB только сделан...   Apr 21 2008, 12:23
||- - QuickWitted   Цитата(muravei @ Apr 25 2008, 11:48) Тепе...   Apr 25 2008, 07:33
|- - prottoss   Цитата(QuickWitted @ Apr 22 2008, 12:31) ...   Apr 22 2008, 05:56
|- - QuickWitted   Цитата(prottoss @ Apr 22 2008, 10:56) Бли...   Apr 22 2008, 06:12
|- - XVR   Цитата(QuickWitted @ Apr 22 2008, 10:12) ...   Apr 22 2008, 07:36
||- - prottoss   Цитата(XVR @ Apr 22 2008, 14:36) PS. Если...   Apr 22 2008, 09:16
||- - SasaVitebsk   Цитата(prottoss @ Apr 22 2008, 13:16) воб...   Apr 22 2008, 10:39
||- - Непомнящий Евгений   Цитата(SasaVitebsk @ Apr 22 2008, 14:39) ...   Apr 22 2008, 10:57
|- - vvs157   Цитата(QuickWitted @ Apr 22 2008, 10:12) ...   Apr 22 2008, 15:50
- - Kuzmi4   2 QuickWitted - а банальный дебуг в аврстудии проб...   Apr 22 2008, 07:25
- - XVR   Алгоритм работы программы: Посылка с IR: 3 байта ...   Apr 22 2008, 12:50
|- - QuickWitted   Цитата(XVR @ Apr 22 2008, 17:50) Алгоритм...   Apr 23 2008, 06:11
||- - XVR   Цитата(QuickWitted @ Apr 23 2008, 10:11) ...   Apr 23 2008, 19:14
||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 00:14) Я не смо...   Apr 24 2008, 05:11
|||- - XVR   Цитата(QuickWitted @ Apr 24 2008, 09:11) ...   Apr 24 2008, 08:07
|||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 13:07) Меня сму...   Apr 24 2008, 08:33
||||- - XVR   Цитата(QuickWitted @ Apr 24 2008, 12:33) ...   Apr 24 2008, 11:53
|||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 13:07) Алгоритм...   Jun 2 2008, 09:23
||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 00:14) Я не смо...   Apr 24 2008, 06:22
|- - QuickWitted   Цитата(XVR @ Apr 22 2008, 17:50) Посылка ...   Apr 23 2008, 08:13
- - Corvus   Насчёт преобразования кода на С в блок-схему. Есть...   Apr 24 2008, 14:25
- - Непомнящий Евгений   Прогу тож скачал, скормил ей функцию, получил схем...   Apr 25 2008, 05:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 18:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01527 секунд с 7
ELECTRONIX ©2004-2016