Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Assembler-Formatierung (https://www.delphipraxis.net/85682-assembler-formatierung.html)

Cöster 3. Feb 2007 07:09


Assembler-Formatierung
 
Hi!

Wie formatiert ihr Assembler-Code? Was schreibt ihr groß, was klein, wie rückt ihr ein, was rückt ihr ein?

Wenn man sich die Unit Math anguckt, sieht man, dass sich Borlands Programmierer da anscheinend auch nicht alle einig waren. Allerdings stehen die ersten Operanden dort stets übereinander, was sie aber von der Formatierung im CPU-Editor unterscheidet.

Gibt's da vielleicht irgendwo nen Styleguide?

stefan2005 3. Feb 2007 09:28

Re: Assembler-Formatierung
 
hi,
also ich glaub das ist jedem selbst überlassen und man sollte das bevorzugen, womit man am meisten zurecht kommt, da Assembler ja generell eher schwierig zu lesen ist.

Ich persönlich bevorzuge lieber nur Kleinbuchstaben und so viele Einrückungen wie möglich bei irgendwelchen Blöcken, damit ich den Überblick behalte. Und bei aufwendigeren Assemblercode solltest du unbedingt alles kommentieren.

So schaut das bei mir dann ungefähr aus:
Delphi-Quellcode:
@Label1:
    mov eax,ebx
    add ecx,[abc]
    mov esi,734
    sub esi,eax
Grüsse,
Stefan

Balu der Bär 3. Feb 2007 09:34

Re: Assembler-Formatierung
 
Einen Style-Guide gibt es meines Wissens nach nicht. Ich schreibe die Befehle meist groß, warum kann ich dir nicht sagen. Ein paar weitere Beispiele kannst du dir hier angucken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz