Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 sty 2026, o 15:25


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 26 paź 2017, o 13:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2017
Posty: 368
Lokalizacja: Gliwice
Pomógł: 34

Pewnie część z zaawansowanych użytkowników korzysta z tego:
https://gcc.godbolt.org

Dla mnie to zupełna nowość i trochę jestem w szoku :)
Później sobie myślę, że w końcu to chyba nic magicznego, za to bardzo przydatnego.

W skrócie: po lewej stronie piszemy sobie kod w c (a właściwie w c++) , a po prawej od razu mamy wynik w postaci asemblera.
Działa to z różnymi kompilatorami i różnymi platformami, również z AVR.

Można bardzo fajnie sobie analizować kod, porównywać różne wersje kompilatora, czy wyniki dla różnych sprzętów.

Jak dla mnie bomba :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2017, o 21:01 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27446
Lokalizacja: Szczecin
Pomógł: 1045

hmmm pewnie w jakimś tam zakresie to może pomagać ;)

ale troszkę dziwne narzędzie jak dla mnie .... przede wszystkim kod asm dla AVR GCC nie ma nic wspólnego z tym co możesz bez takich hmmm stron zobaczyć też na swoim kompie w pliku *.lss i to jak włączysz lepsze komentowanie to pięknie pokazane która funkcja i które w niej fragmenty wręcz linie programu wyglądają w asm

proponuję napisz sobie w oknie po lewej pustą funkcję main() z pętlą główną i wtedy porównaj prawe okno na tej stronce oraz to co masz w pliku *.lss ... no różnica nie będzie jakaś tam, nie będzie malutka - nie będzie nawet duża - będzie gigantyczna

no można by powiedzieć że jak się tworzy jakąś funkcję oddzielnie to fajnie być może podejrzeć co się z nią dzieje w ASM .... tak na szybko - ale czy do tego potrzeba jest ta strona www jeśli bez dostępu do netu masz to od razu u siebie "pod ręką" w pliku ".lss" ?

tzn tak mi się wydaje - ale wcale nie muszę mieć racji.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO