Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
1 - Einsteigerfragen

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Neuerer Beitrag  |  Älteres Thema 
 Profan X4alpha
Autor: p. specht (---.aon.at)
Datum:   25.01.18 20:51

Bitte welche Bedeutung hat Par0 ?
Es handelt sich, denke ich, nicht um die Rücksprungadresse, sonst käme doch beim 2. Beispiel Null raus:

CLS
ASM "getPar0",0
mov eax,par0
EndASM
print getPar0()
waitinput

' 2. Beispiel:

ASM "getParX",0
mov eax,par0
mov ebx,ebp
mov ebx,[ebx]
sub eax,ebx
EndASM
print getParX()
waitinput
end

'Grübel ...

____
Ein richtiges Problem hat keine Lösung, nur Näherungen!

Beitrag beantworten
 
 Re: Profan X4alpha
Autor: RGH (194.25.203.---)
Datum:   30.01.18 08:48

Par0 hat keine sinnvolle Bedeutung. Es ist halt der Wert, der vier Bytes vor Par1 im Speicher steht.

Ok, man hätte hier eine Fehlermeldung erzeugen können ...

Gruß
Roland

Nachtrag: Um genau zu sein: ParX wird durch [ebp + N] ersetzt, wobei N = 4 + 4*X. Par0 liest also [ebp + 4] und Par-1 (ja, das geht auch) würde [ebp] lesen, etc.

(Man kann auch Par(X) schreiben, aber das sollte man gleich wieder vergessen.)

Offizielle Homepage: http://www.xprofan.de
Der neue PROFAN-FAN-SHOP: http://www.spreadshirt.de/shop.php?sid=9330
Das kostenlose Kartenspiel: http://www.rgh-soft.de/sprace/sprace.htm

Beitrag beantworten
 
 Re: Profan X4alpha
Autor: p. specht (---.aon.at)
Datum:   31.01.18 15:13

Par0 scheint wichtig für verschachtelte Funktionsaufrufe.
Danke für die Hinweise!

____
Ein richtiges Problem hat keine Lösung, nur Näherungen!

Beitrag beantworten
 
 Re: Profan X4alpha
Autor: RGH (---.hsi18.kabel-badenwuerttemberg.de)
Datum:   31.01.18 20:30

Da es sich aber hier nicht um einen Parameter handelt, sollte man besser korrekt [ESP+4] schreiben.
Par0 klingt halt nach Parameter.

Gruß
Roland

Offizielle Homepage: http://www.xprofan.de
Der neue PROFAN-FAN-SHOP: http://www.spreadshirt.de/shop.php?sid=9330
Das kostenlose Kartenspiel: http://www.rgh-soft.de/sprace/sprace.htm

Beitrag beantworten
 Foren-Liste  |  Baumstruktur   Neuerer Beitrag  |  Älteres Thema 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org