Einzelnen Beitrag anzeigen

Laplace

Registriert seit: 21. Okt 2007
Ort: Kronach
9 Beiträge
 
Delphi 4 Standard
 
#22

Re: Byte an bestimmter Speicherposition mit Assembler lösche

  Alt 3. Jun 2008, 07:10
Hallo Apollonius ,

bei der Aufrufkonvention 'pascal' sind für mich die Verhältnisse klarer.

Bei 'register' werden die ersten 3 Parameter über eax, edx, ecx übergeben, der Rest über den Stack (siehe Cyf's post oben). Da ich manchmal die Übergabeparameter (Anzahl und/oder Reihenfolge) im Laufe der Programmierung einer Prozedur/Funktion noch ändere , müßte ich in diesem Fall darauf achten, an welcher Position ein bestimmter Parameter übergeben wird.
Dazu bin ich zu bequem (= zu faul ).

Bei der Konvention 'pascal' ist der Zugriff einheitlich über den Stack .


Schönen Tag noch
Laplace

P.S. Übrigens:
Zitat:
Die Standard-Aufrufkonvention ist unabhängig von der Parameteranzahl und der Delphi-Version immer Register.
Stimmt, hab' mich da falsch ausgedrückt.
  Mit Zitat antworten Zitat