Aktuelle Zeit: 16.08.2018 09:54

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 18.07.2011 11:48 
Offline
Benutzeravatar

Registriert: 27.10.2004 12:25
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:
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. :-)

_________________
Hier gibts die OOP Option für PureBasic.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 18.07.2011 12:51 
Offline
BotHunter
Benutzeravatar

Registriert: 26.12.2005 14:14
Wohnort:   
@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.

_________________
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 19.07.2011 17:03 
Offline
Benutzeravatar

Registriert: 27.10.2004 12:25
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!

_________________
Hier gibts die OOP Option für PureBasic.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 19.07.2011 21:42 
Offline
Benutzeravatar

Registriert: 11.11.2004 16:13
Wohnort: Magdeburg
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 19.07.2011 21:47 
Offline
Admin
Benutzeravatar

Registriert: 29.08.2004 11:27
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

_________________
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 20.07.2011 07:34 
Offline
Benutzeravatar

Registriert: 11.11.2004 16:13
Wohnort: Magdeburg
Ich Schnarchnase :oops: ! Danke Falko !
Gruß
Helle


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 20.07.2011 16:22 
Offline

Registriert: 28.10.2005 07:21
Super! Vielen Dank.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 20.07.2011 16:36 
Offline
Benutzeravatar

Registriert: 10.03.2005 14:01
Das ist ja mal ne interessante Sache, vielen Dank Helle. :allright:

_________________
:::: WIN 10 :: PB 5.31 :: (x86) ::::


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye