Ich werde versuchen, am Wochenende etwas mit Hilfe von Deinem Artikel zu coden, danach kann ich sicher besser beurteilen, ob es aus meiner Sicht zu verbessern gibt.
Gruß Sebastian
Bei deiner Doku der avr-libc steht auch was zu Inline-Assembler. Zu dem Artikel Inline-Assembler hast du vielleicht hoch Verbesserungsvorschläge, falls es zu fachidiotisch daherkommt oder so? Wenn, dann am besten auf der dortigen Diskussionsseite, damit's hier nicht versackt.
Disclaimer: none. Sue me.
Ich werde versuchen, am Wochenende etwas mit Hilfe von Deinem Artikel zu coden, danach kann ich sicher besser beurteilen, ob es aus meiner Sicht zu verbessern gibt.
Gruß Sebastian
Wozu brauchst du überhaupt Assembler?
Disclaimer: none. Sue me.
Das ist eine gute Frage... heheWozu brauchst du überhaupt Assembler?
Klar könnte ich mein vorhaben komplett in C schreiben...
Naja, ich schreibe mir gerade ein LCD Ansteuerprogramm von USB über RS232 auf HD44780 und ein paar Sachen (Busyflag abfrage, Daten und Befehle senden) wollte ich halt in Assembler implementieren.
Und warum, naja um etwas dabei zu lernen, ganz einfach, wie lernt man sonst, als nicht durchs üben.
Ich könnte auch irgendwas fertiges nehmen (wozu das Rad 2 mal erfinden), aber irgendwas selber hinzubekommen macht viel mehr Spaß...
Ist das ein Grund ?
Gruß Sebastian
Oje... ein USB-Client in Assembler?
Disclaimer: none. Sue me.
Oje... ein USB-Client in Assembler?Neeeeee das wäre glaub ich zu viel für mein kleines Köpfchen,
als USB <-> RS232 dient ein FT232BM mit nachgeschaltetem M8 der wiederum das Display ansteuert...
Nichts besonderes, das klappt auch schon gut in Assembler, aber irgendwie will ich das auch in C mal schreiben
Gruß Sebastian
Achso, du willst es in C machen, kannst die Finger aber nicht vom Assembler lassen![]()
Disclaimer: none. Sue me.
jetzt hast Du mich erwischt
![]()
Irgendwie wiederspricht sich das![]()
Dann mach ich es erst komplett in c und danach werde ich beide verheiraten,
Gruß Sebastian
Assembler ist ja nix schlimmes. Aber mit nem guten C-Compiler wie avr-gcc bleibt nicht mehr sooo viel zum optimieren übrig. Teilweise kommt es auch drauf an, wie man etwas in C ausdrückt bzw. hinschreibt.
Mit ein ner handvoll kleiner asm-Schnippsel, chirurgisch exakt eingesetzt, kann man aber schon nen spürbaren Code-Schrumpf erzielen. Teilweise sogar durch asm, der keinen(!) Code gibt, sondern nur die Reloads beeinflusst.
Disclaimer: none. Sue me.
Ja das stimmt, GCC ist schon ein tolles Werkzeug man muß nur wissen es richtig einzusetzen, was die wenigsten können.Aber mit nem guten C-Compiler wie avr-gcc bleibt nicht mehr sooo viel zum optimieren übrig.
Hast Du dazu auch ein Beispiel ?Teilweise sogar durch asm, der keinen(!) Code gibt, sondern nur die Reloads beeinflusst.
Im RN_Wissen Bereich zu suchen ist ein Krampf (oder ich stell mich doof an)
Gruß Sebastian
Lesezeichen