Seite 2 von 2

Re: [Tutorial] Assembler in PB

Verfasst: 18.07.2011 11:48
von inc.
Vielleicht könntest Du ja noch ein paar Beispiele einbauen, wo es gerade hier und dort Sinn macht, PB Code mit Assembler zu optimieren.
Ich würde mich über Beispiele von Schleifen freuen, so wie z.B. wie eine PB-übliche For/Next und While/Wend -Schleife in Assembler funktioniert.
Sowie auch verschachtelte Schleifen

Code: Alles auswählen

For x ...
  For y ...
  ...
  ...
  Next y
  ...
  ...
Next x
Hier im oberen Beispiel hängt PB anderen Compilern (da nicht optimierend) leider merklich hinterher was resultierende Geschw. angeht.

Ich habe mich z.B. in PureBasic am ehesten über die Beispiele im CodeArchiv reingefunden und weniger über das eigentliche Benutzerhandbuch. :-)

Re: [Tutorial] Assembler in PB

Verfasst: 18.07.2011 12:51
von Mok
@inc.:
Wenn du Schleifen optimieren willst und halbwegs gut englisch kannst, kann ich dir folgendes empfehlen: Optimizing subroutines in assembly language. Im Kapitel 12 geht es um Schleifen und wie man diese optimiert - zwar werden in erster Linie C++ Compiler angesprochen, allerdings glaube ich nicht, dass der PBCompiler in Bezug auf Schleifen recht viel anders macht als der C++ Compiler.

Re: [Tutorial] Assembler in PB

Verfasst: 19.07.2011 17:03
von inc.
Mok hat geschrieben:@inc.:
Wenn du Schleifen optimieren willst und halbwegs gut englisch kannst, kann ich dir folgendes empfehlen: Optimizing subroutines in assembly language. Im Kapitel 12 geht es um Schleifen und wie man diese optimiert - zwar werden in erster Linie C++ Compiler angesprochen, allerdings glaube ich nicht, dass der PBCompiler in Bezug auf Schleifen recht viel anders macht als der C++ Compiler.
Danke!

Re: [Tutorial] Assembler in PB

Verfasst: 19.07.2011 21:42
von Helle
Habe soeben eine überarbeitete Version für 32-Bit-Windows, PB 4.51 (x86)/4.60 Beta 3 (x86) hochgeladen. Kann aber noch erweitert werden.
Gruß
Helle

Re: [Tutorial] Assembler in PB

Verfasst: 19.07.2011 21:47
von Falko
Entschuldige bitte, wenn ich den Link hier korrigiere.
Hier der Link, da der am Anfang des Threads nicht den richtigen Namen der Datei trägt:

http://www.mdcc-fun.de/k.helbing/ASM-Tu ... _Neu_2.zip

Gruß Falko

Re: [Tutorial] Assembler in PB

Verfasst: 20.07.2011 07:34
von Helle
Ich Schnarchnase :oops: ! Danke Falko !
Gruß
Helle

Re: [Tutorial] Assembler in PB

Verfasst: 20.07.2011 16:22
von ullmann
Super! Vielen Dank.

Re: [Tutorial] Assembler in PB

Verfasst: 20.07.2011 16:36
von rolaf
Das ist ja mal ne interessante Sache, vielen Dank Helle. :allright: