Einstieg in ASM mit PureBasic?
Einstieg in ASM mit PureBasic?
Hallo leute,
ich will langsam anfangen mich mit der ASM Programmierung zu beschaefftigen.
Ich habe auch schon von der robsite.de ein paar Tuts gefunden doch leider bringen die mich nicht doll weiter da ich nicht weiß wie ich sie in PB anwenden soll.
Wuerde mich ueber Hilfen freuen.
gruß KK
ich will langsam anfangen mich mit der ASM Programmierung zu beschaefftigen.
Ich habe auch schon von der robsite.de ein paar Tuts gefunden doch leider bringen die mich nicht doll weiter da ich nicht weiß wie ich sie in PB anwenden soll.
Wuerde mich ueber Hilfen freuen.
gruß KK
In der Hilfe ist eigendlich gut beschrieben, wie man Inline Assembler benutzt.
Hier mal ein Auszug aus der Hilfe: http://www.purearea.net/pb/german/manua ... edasm.html
Hier mal ein Auszug aus der Hilfe: http://www.purearea.net/pb/german/manua ... edasm.html
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
And we're out of beta. We're releasing on time.
Die Version von FASM, die PureBasic beiliegt ist veraltet und unterstützt viele Dinge nicht. Also nicht wundern, wenn FASM eine Fehlermeldung ausgibt, obwohl der Code richtig ist. Einfach die neuste Version downloaden und die fasm.exe von PureBasic ersetzen.
http://flatassembler.net/download.php
http://flatassembler.net/download.php
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!

Und dann sollen PureBasic's Werbeaussagen von wegen "Alles ASM handoptimiert?" usw. noch stimmen?Thorium hat geschrieben:Die Version von FASM, die PureBasic beiliegt ist veraltet und unterstützt viele Dinge nicht. Also nicht wundern, wenn FASM eine Fehlermeldung ausgibt, obwohl der Code richtig ist.

Und dann? fubnkioniert alles wie vorher oder wirds zu Änderungen kommen?Thorium hat geschrieben:Einfach die neuste Version downloaden und die fasm.exe von PureBasic ersetzen.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Achso... Ja aber das wusst ich ja nicht, aber mehr als Fragen kann ich ja auch nicht.......
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
>Und dann sollen PureBasic's Werbeaussagen von wegen "Alles ASM handoptimiert?" usw. noch stimmen?
Die Bibliotheken sind handoptimiert.
FASM wird von PB benutzt um die Assembler-Ausgabe vom Compiler
in ausführbaren Code umzusetzen. Und nebenbei hat der Compiler keine
Hände mit denen er handoptimieren könnte.
>Die Version von FASM, die PureBasic beiliegt ist veraltet und unterstützt viele Dinge nicht.
Und damit sind wohl assemblerspezifische Dinge wie Makros u.ä. gemeint.
Denn an dem verwendeten Befehlssatz hat sich zwischen den Versionen nichts geändert.
>Und dann? fubnkioniert alles wie vorher oder wirds zu Änderungen kommen?
Im Idealfall ist fasm abwärtskompatibel und sonst kommt eben eine Fehlermeldung
und du musst die alte Version nehmen.

Die Bibliotheken sind handoptimiert.
FASM wird von PB benutzt um die Assembler-Ausgabe vom Compiler
in ausführbaren Code umzusetzen. Und nebenbei hat der Compiler keine
Hände mit denen er handoptimieren könnte.

>Die Version von FASM, die PureBasic beiliegt ist veraltet und unterstützt viele Dinge nicht.
Und damit sind wohl assemblerspezifische Dinge wie Makros u.ä. gemeint.
Denn an dem verwendeten Befehlssatz hat sich zwischen den Versionen nichts geändert.
>Und dann? fubnkioniert alles wie vorher oder wirds zu Änderungen kommen?
Im Idealfall ist fasm abwärtskompatibel und sonst kommt eben eine Fehlermeldung
und du musst die alte Version nehmen.