nasm fasm tasm masm Vor- und Nachteile? Stärken - Schwächen?

Gast #1321850
Lesenswert?

Wollte mal wissen, wie sich die "Sympathien" so auf die bekannten x86 
Assembler verteilen bzw. was gerne verwendet wird oder auch was nicht. 
Wichtig wäre mir dabei vor allem die Einbindung in Hochsprachen UND 
32-bit Code (also weniger die alten Konsolen Beispiele mit int #13 
usw.), vornehmlich C aber auch C++ und C#, sowie die erweiterten 
Möglichkeiten der fpu nämlich mmx/sse/sse2 usw. anzusprechen.

Das ganze mehr aus reinem Interesse heraus, als aus einer Notwendigkeit 
angesichts heutiger Prozessorleistungen.

Und natürlich weil sich das Thema auch gut mit den Kenntnissen der µC 
Programmierung überschneidet oder ergänzt.

Vielleicht ergibt sich eine schöne Diskussion darüber ..

oder ist euch das zu schwer/Fehler anfällig und ihr setzt lieber 
komplett auf Hochsprachen?
Gast #1322195
Lesenswert?

> Hm, stellst du diese Frage nicht 20 Jahre zu spät?

Wieso denn das? Vor 20 Jahren hatten die Proz noch keine Multimedia 
Erweiterungen. Außerdem wäre mir neu, dass die Entwicklung von nasm seit 
Jahren eingestellt wäre und eure MC programmiert ihr doch sicher auch 
nicht in BASIC oder?

Ist das Thema so uninteressant? Gibt es keine Assembler Cracks hier im 
Forum? Habt ihr euer Handwerkszeug schon verlernt?

Komisch ..
Gast #1322272
Lesenswert?

> Andreas Schwarz (andreas) (Admin) wrote:

> Es gibt einfach kaum Gründe auf x86(-64) in Assembler zu programmieren.
> Für so ziemlich jede erdenkliche Berechnung gibt es schon hochoptimierte
> Bibliotheken, und selbst die sind oft komplett in C geschrieben, weil es
> schwer ist von Hand mehr aus dem Prozessor rauszuholen ein guter
> Compiler.

Ja sicher, das habe ich eingangs ja ebenfalls angedeutet. Aber ich finde 
das Thema noch immer spannend und wenn man sich in den Foren dazu 
umschaut gibt es noch eine gar nicht kleine Fangemeinde für assembler.

Ist das Wissen hier rund um x86 assembler etwa schon ausgestorben? :)
#1909954
Lesenswert?

@ Admin
Bitte Beiträge löschen, die nichts mit der Frage zu tun haben.
(König, Schwarz,...)

back to Topic:

TASM wirst du nicht mehr herbekommen, ist auch keine freeware

FASM und NASM eignen sich für Bootloader, Kernel, und alles andere
NASM hat aber (soweit ich weis) keinen Editor.

MASM32 und easy code MASM sind optimiert für Microschrott Windoof.
Zum Erstellen von Anwendungen

Was den Dialekt angeht sind MASM und FASM weit verbreitet aber für den 
AVRler gewöhnungsbedürftig.

@all

!Bitte keine Sinn Belehrungen mehr zwecks Wirtschaftlichkeit von Hoch- 
und Maschinensprachen.!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren