Forum: Sonstige Fragen zu Delphi
by jaenicke,
15. Jul 2013
Ich weiß, das hatte er ja oben schon selbst geschrieben:Deshalb sah ich keine Notwendigkeit dazu noch einmal etwas zu schreiben. ;-)
Forum: Sonstige Fragen zu Delphi
by jaenicke,
15. Jul 2013
Das hatte ich ja schon oben geschrieben.
Forum: Sonstige Fragen zu Delphi
by jaenicke,
12. Jul 2013
Deine Funktion versucht auf die Adresse Zahl + 2 zuzugreifen. Was du meinst ist die Adresse von Zahl + 2. Das kann so nicht funktionieren, egal wie du diese Assembleranweisung verpackst... denn der Parameter wird in einem Register übergeben. Da gibt es keine Adresse, die man erhöhen könnte...
Zudem liest du aus Zahl (also aus dem Register EAX) und schreibst in AX, also aus dem selben Register....