Aktuelle Zeit: 26.08.2019 09:45

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: [Tutorial] Assembler in PB
BeitragVerfasst: 14.07.2007 14:09 
Offline
Benutzeravatar

Registriert: 11.11.2004 16:13
Wohnort: Magdeburg
Habe das Sch...wetter der letzten Woche mal genutzt, ein ASM-Tutorial anzufangen. Da jetzt doch wieder Biergarten-Wetter ist, ruht es erstmal.
Stelle es jedoch hier http://www.mdcc-fun.de/k.helbing/ASM-Tut/Tutorial_Neu_2.zip für Interessierte vorab zur Verfügung.

Gruss
Helle

Edit: URL angepasst.


Zuletzt geändert von Helle am 20.07.2011 07:37, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 14.07.2007 14:43 
Offline
Benutzeravatar

Registriert: 27.10.2004 12:25
Klasse!!!
Ein Assembler Tutorial wie ich es mir seit langem wünsche. Vor allem wie du es aufgebaut hast. Vielen Dank!

Viel Spaß im Biergarten!

_________________
Hier gibts die OOP Option für PureBasic.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 14.07.2007 15:52 
Offline

Registriert: 14.12.2005 15:51
Wohnort: Aachen
Super, danke Helle :)

_________________
PureBasic - F A Q Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2009 14:42 
Offline

Registriert: 05.10.2004 14:43
@Helle: die Version 4.30 versteht den '#Long' nicht (mehr). :(

_________________
http://www.cornycountry.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2009 21:02 
Offline

Registriert: 11.06.2007 12:55
das ist jetzt #PB_Long steht aber in der hilfe zu StrU()


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

Registriert: 28.10.2005 07:21
@Helle. Danke für das Tutorial.

Kann es sein, dass hier ein Fehler steckt? (Zeile 458ff):
Code:
;--------
;!@@:                    ;anonymes Label1
;irgendwas ausführen
;!jmp @f                 ;springt vorwärts zum anonymen Label2
;irgendwas ausführen
;!jmp @b                 ;springt zurück zum anonymen Label1
;!@@:                    ;anonymes Label2
;!@@:                    ;anonymes Label3, ist für den obigen Code nicht erreichbar!
;--------


Aus meiner Sicht wird mit jmp @f der Befehl jmp @b übersprungen, der Sprung geht bis zum anonymen Label 2 , jmp @b wird also nicht ausgeführt. Nach dem anonymen Label 2 erreicht der Prozessor das anonyme Label 3. Damit wäre der Kommentar "... ist für obigen Code nicht erreichbar!" falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 16.07.2011 20:09 
Offline
Admin
Benutzeravatar

Registriert: 29.08.2004 11:27
Klasse, kann ich gut gebrauchen.
Danke @Helle

[Edit]
Ich habe erst jetzt gesehen wie alt der Thread ist, und mich vorher gewundert, warum dieses Tut nicht im neuen
PB 4.6B3 läuft. :lol:

Da müssen einige Änderungen gemacht werden, weil das alte PB bei einigen PB-Konstanten als auch bei der Str()-Funktion
geändert wurden. Ich habe mir den Code jetzt komplett angepasst, ohne den Inhalt zu ändern. Falls gewünscht, würde ich den
ans Ende eintragen, oder Helle macht's vielleicht selbst? 8)

[/Edit]

_________________
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: 16.07.2011 20:39 
Offline

Registriert: 28.10.2005 07:21
Und noch ein kleiner Schreibfehler (Zeilen 1503, 1504):
Code:
; Zum Tauschen zweier Operanden gibt es XCHG (Exchange):
; Syntax: BSWAP Operand1, Operand2. Beeinflusste Flags: Keine


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Tutorial] Assembler in PB
BeitragVerfasst: 17.07.2011 11:53 
Offline
Benutzeravatar

Registriert: 11.11.2004 16:13
Wohnort: Magdeburg
Wow, dieses Tut hatte ich völlig aus den Augen verloren. Ich werde es mal überarbeiten/aktualisieren und hier dann eine entsprechende Meldung abliefern.
Danke für das Feedback :D !
Gruß
Helle


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

Registriert: 28.10.2005 07:21
Vielleicht könntest du auch die Multiplikation zweier großer Zahlen (Zeilen 2114 - 2219) ausführlicher
kommentieren? Ich habe dreimal relativ zügig drüber geschaut - und es nicht verstanden. Vielleicht
würde ich es verstehen, wenn ich langsam und detailliert versuchen würde, jeden Schritt
nachzuvollziehen - aber die Zeit nahm ich mir noch nicht.


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 1, 2  Nächste

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