ATNEL tech-forum
https://forum.atnel.pl/

przepisanie kodu z asembler do..
https://forum.atnel.pl/topic20604.html
Strona 1 z 1

Autor:  Dumek [ 15 kwi 2018, o 21:35 ]
Tytuł:  przepisanie kodu z asembler do..

Witam
szukam osoby która przepisze kod z asemblera na język c ,c++ .
pozdr.

Autor:  andrews [ 16 kwi 2018, o 10:08 ]
Tytuł:  Re: przepisanie kodu z asembler do..

Brak istotnych informacji:
Jaki mikrokontroler :?:
Czy ten kod assemblera to kod napisany przez programistę, czy wynik deasemblacji kodu maszynowego sczytanego z mikrokontrolera?
Co ten program realizuje i jaki jest stopień komplikacji? Jaki jest rozmiar kodu w mikrokontrolerze (ile pamięci FLASH zajmuje)?
Czy zdajesz sobie sprawę z kosztu takiego przedsięwzięcia?

Napisanie kodu w języku wyższego poziomu (np. C), który po kompilacji będzie dokładnie taki sam, jak ten napisany w języku asemblera, jest praktycznie niemożliwe. Można jedynie uzyskać podobną funkcjonalność, choć nie zawsze kompilator potrafi np. odpowiednio zoptymalizować funkcje krytyczne czasowo. Trzeba się więc liczyć z większym rozmiarem kodu wynikowego po kompilacji i być może z mniejszą jego wydajnością (czasami może się nawet wcale nie wyrabiać, i trzeba i tak się posiłkować wstawkami asemblerowymi).

Tak czy inaczej to bardzo żmudna praca (szczególnie w przypadku kodu asm pochodzącego z deasemblacji), czyli też bardzo kosztowna i nie dająca gwarancji powodzenia (w dużej mierze zależy to od stopnia komplikacji programu). Zwykle lepiej i taniej jest napisać program na nowo, bo zysk z przepisywania kodu asm na język wyższego poziomu będzie znikomy, a najprawdopodobniej będzie ujemny. Chyba, że jakiś fanatyk zrobi to za darmo dla satysfakcji.

Ważne jest też w jaki sposób pozyskałeś tem kod asm, bo jeśli próbowałeś odczytać mikrokontroler zabezpieczony przed odczytem, to mogłeś odczytać śmieci. Nawet jeśli odczytałeś prawidłowo, to i tak analiza kodu po deasemblacji jest bardzo trudna, w przypadku zaawansowanych programów np. korzystających z arytmetyki zmiennoprzecinkowej (w mikrokontrolerach bez FPU) jest praktycznie niemożliwa. Pomijam już fakt, że takie działania są nielegalne.

Autor:  mirekk36 [ 16 kwi 2018, o 11:25 ]
Tytuł:  Re: przepisanie kodu z asembler do..

andrews napisał(a):
ak czy inaczej to bardzo żmudna praca (szczególnie w przypadku kodu asm pochodzącego z deasemblacji), czyli też bardzo kosztowna


andrews napisał(a):
Zwykle lepiej i taniej jest napisać program na nowo, bo zysk z przepisywania kodu asm na język wyższego poziomu będzie znikomy, a najprawdopodobniej będzie ujemny. Chyba, że jakiś fanatyk zrobi to za darmo dla satysfakcji.


:lol: nic dodać - nic ująć :lol:

Autor:  Dumek [ 16 kwi 2018, o 15:51 ]
Tytuł:  Re: przepisanie kodu z asembler do..

chodzi mi sterownik modułu CD pro2 może ktoś się spotkał obsługa DSA control podaje link

http://www.bergrans.com/site/cd-pro2mlf ... he-source/
chciałbym kod do takiego sterowania tylko z innym wyświetlaczem

Autor:  mirekk36 [ 16 kwi 2018, o 19:23 ]
Tytuł:  Re: przepisanie kodu z asembler do..

ok proponuję wstępnie kwotę 18700 PLN za wersję w C bez źródeł, jeśli za źródłami to 27650 PLN :D

Teraz możemy rozpoczynać licytację kto da mniej albo więcej

Autor:  mirekk36 [ 16 kwi 2018, o 21:06 ]
Tytuł:  Re: przepisanie kodu z asembler do..

robespierre napisał(a):
Jeśli by którykolwiek z Was to zrobił, zobaczył by inne alternatywne rozwiązania.

Wiesz - ja np nie mam aż na tyle czasu ...

Autor:  mirekk36 [ 16 kwi 2018, o 21:40 ]
Tytuł:  Re: przepisanie kodu z asembler do..

robespierre napisał(a):
Dla mnie jest to ok a że projektem i tak nie jestem zainteresowany, wystarcza mi taka informacja.

No toś się Pan nadyskutował ;) eeeeś ... że szok

Autor:  mirekk36 [ 16 kwi 2018, o 22:24 ]
Tytuł:  Re: przepisanie kodu z asembler do..

robespierre napisał(a):
Cena jest wyssana z palca i pozbawiona

Uważasz, że ktoś sobie żarty robi albo kogoś obraża a ty ? ... ;) to jest twoje podejście

cena zależy TYLKO I WYŁĄCZNIE od sprzedawcy i nabywcy a nie od tego ile sobie wyobraża KOWALSKI z całym szacunkiem dla Kowalskiego ;)

Zamiast zatem wkładać kupę energii w tego typu ekwilibrystykę słowną ... zastanów się i zaproponuj lepszą cenę miast pisać bzdury o tym, że nie jesteś zainteresowany ale....

prezentujesz niestety chore podejście ... chcesz pomóc - pomóż - zamiast czepiać się innych i jeszcze bredzić o forum na e.

Autor:  mikandrzej [ 17 kwi 2018, o 00:20 ]
Tytuł:  Re: przepisanie kodu z asembler do..

Będę niedługo uruchamiał sterowanie modułem CDPro, ale to tak może za 2 miesiące... Raczej od zera, bo dokumentacja DSA jest dostępna, a faktycznie przepisywanie w tym przypadku z ASM nie ma większego sensu. To będzie duzy projekt, komercyjny, ale myślę że będę mógł się podzielić spostrzeżeniami z wykonanych prac ;)

Wysłane z mojego Redmi Note 4 przy użyciu Tapatalka

Autor:  rskup [ 17 kwi 2018, o 02:29 ]
Tytuł:  Re: przepisanie kodu z asembler do..

mikandrzej napisał(a):
bo dokumentacja DSA jest dostępna
Autor kodu w asemblerze, także bawił się Arduino i udostępnił kod DSA w githubie :).
http://www.bergrans.com/site/arduino-to ... l-cd-pro2/

--
Pozdrawiam,
Robert

Autor:  Dumek [ 17 kwi 2018, o 06:39 ]
Tytuł:  Re: przepisanie kodu z asembler do..

Spokojnie tylko zapytałem, nie znam się na pisaniu kodu i teraz rozumiem że nie ma sensu przepisywanie. Pytałem tylko czy ktoś się spotkał z takim sterowaniem modułu cd pro2 i kodem DSA. Dzięki mikandrzej to się odezwę.


Panie Mirku spokojnie niech Pan wyluzuje wiem że Pan jest dobry w tych sprawach, o i bardzo drogi

Autor:  mirekk36 [ 17 kwi 2018, o 07:57 ]
Tytuł:  Re: przepisanie kodu z asembler do..

robespierre napisał(a):
Nie dyskredytuj więc kogoś kto nie zgadza się z Twoim

i kto to mówi ? ;) ... szczególnie gdy już się przestaje mieć argumenty .... bo wytaczanie na potrzeby tego wątku COCOMO itp to już ;) ... po prostu śmiech na sali ....

Dumek napisał(a):
o i bardzo drogi

... coś w tym jest bo żoniczność też czasem do mnie mówi "ty mój najdroższy" :lol:

Dumek napisał(a):
Panie Mirku spokojnie niech Pan wyluzuje

ale z czego mam wyluzowywać ? ;) ... najważniejsze, że być może dzięki nieco humorystycznemu podejściu z mojej strony - w końcu zrozumiałeś w czym rzecz ... krótko mówiąc, że lepiej samemu to zrobić .... i gorąco tobie to polecam

zacznij realizować ten projekt - a gdy będziesz miał problemy po drodze, pytania to wtedy zapraszam na forum - myślę, że każdy chętnie pomoże

Autor:  Dumek [ 17 kwi 2018, o 08:31 ]
Tytuł:  Re: przepisanie kodu z asembler do..

Tylko od czego zacząć, wiem wiem od początku.
Pozdrawiam

Autor:  mirekk36 [ 17 kwi 2018, o 09:05 ]
Tytuł:  Re: przepisanie kodu z asembler do..

rskup napisał(a):
Tylko od czego zacząć, wiem wiem od początku.

to czytaj uważniej posty ;) bo już wyżej przecież kolega rskup podał ci wręcz gotowca od którego można zacząć ;)

rskup napisał(a):
mikandrzej napisał(a):
bo dokumentacja DSA jest dostępna
Autor kodu w asemblerze, także bawił się Arduino i udostępnił kod DSA w githubie :).
http://www.bergrans.com/site/arduino-to ... l-cd-pro2/

Autor:  mirekk36 [ 17 kwi 2018, o 11:52 ]
Tytuł:  Re: przepisanie kodu z asembler do..

robespierre napisał(a):
Być może tylko "uśmieje się po odpowiedzi"

I o to chodziło - a tylko ty tego nie rozumiesz - więc nic ci na to już nie poradzę ;)

Autor:  andrews [ 17 kwi 2018, o 17:55 ]
Tytuł:  Re: przepisanie kodu z asembler do..

Byłem nieco zajęty i nie miałem zbytnio czasu odpowiadać na forum, a tu w międzyczasie wątek się rozkręcił.
Ja w zasadzie tylko w kwestii formalnej, ponieważ zauważyłem to pytanie|zarzut? :
robespierre napisał(a):
No to teraz przyznać się Panowie kto z Was chociaż ściągnął źródła pierwotnego projektu. Choćby pobieżnie zapoznał się problemem a nie tylko na podstawie własnego "wydaje mi się".

Skoro kolega robespierre użył liczby mnogiej, mniemam iż pytanie było skierowane również do mnie, tym bardziej, że oprócz kolegi Mirka tylko ja wcześniej wypowiadałem się w tym wątku.

Odpowiadam więc, że ja nie ściągnąłem i nie zapoznałem się z problemem.
Jeśli kolega robespierre raczyłby uważniej przeczytać ten wątek od początku, to pewnie by się zorientował (bo jestem przekonany, że jest osobą inteligentną, choć może nieco roztargnioną), jaką wiedzą na temat oczekiwań autora tego wątku dysponowałem w momencie pisania mojej odpowiedzi. Może nawet zauważyłby, że być może to troszkę dzięki mnie autor przedstawił więcej szczegółów (choć nadal nie wiemy wszystkiego, np. o jaki chodzi wyświetlacz). Gdyby to zauważył, to być może nie kierowałby swoich zarzutów w moją stronę...

...chyba że kolega robespierre chce stać się godnym swojego nicku i wprowadzić na forum zasadę domniemania winy oskarżonego, mówiącą, że to oskarżony musi udowodnić swoją niewinność, bo jak nie to na szafot ;)

W innych kwestiach tu poruszonych nie wypowiadam się, bo jestem egoistą i dbam tylko o własny interes...

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/