- Labornetzteil AliExpress         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 24 von 24

Thema: lohnt soch Assembler?<<<Anfänger

  1. #21
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.693
    Anzeige

    Praxistest und DIY Projekte
    Zitat Zitat von Merew
    es besteht außerdem immer die möglichkeit in c-programme schnellen assembler code einzubauen um dein c-programm zu optimieren, also kannst du beide sprachen kombinieren.
    echt?!?
    http://www.mikrocontroller.net/artic...line-Assembler
    https://www.roboternetz.de/wissen/in...ler_in_avr-gcc
    Ciao sagt der JoeamBerg

  2. #22
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    IMHO:
    Abgesehen vom Spass, einem Controller direkt in die Eingeweide zu greifen:
    Assembler (kenntnisse) sind vergleichbar mit Kenntnissen über einen Otto-Motor für den Führerschein.
    Einerseits Luxus, andererseits kann das schon mal helfen, mehr Verständnis über Möglichkeiten und Probleme zu haben.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #23
    Benutzer Stammmitglied
    Registriert seit
    31.01.2008
    Alter
    31
    Beiträge
    79
    @ All
    Gibt es hier jemanden, der komlett(vor allem bei bots) in Assembler proggt?
    Kann der mal so von Erhahrungen posten?
    Wäre nett...
    Rob

  4. #24
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Ich habe einiges komplett in Assembler geschrieben. Allerdings keine Bots.
    Für kleine Projekte bis etwa 500 Zeile Quellcode (ca. 500-1000 Bytes im Flash) geht das eigentlich ganz gut.
    Besonders bei ganz kurzen Dingen sogar fast einfacher als in C. Man kann dann praktische alle "Variablen" in Registern halten was die Sache auch noch mal etwas schneller macht.
    Problematisch wird es wenn man noch lägerer Zeit mal noch eine Kleinigkeit ändern will. Es kostet dann doch etwas Zeit bis man wieder versteht was man da eigentlich geschrieben hat.

    Für größere Projekte muss man sich wirklich vorher überlegen wie man die Unterprogramme aufteilt und was man im RAM und was in den registern hält. Da gehört wirklich eine Menge an Disziplin und Planung zu wenn die Programme länger oder komplizierter werden.
    Bei einem Programm bin ich sogar so weit gegangen erst ein Programm am PC zu schreiben (in Oberon, könnte aber auch C sein) um es da auszutesten und zu optimieren und es dann nach Assembler auf den AVR zu übertragen.

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress