Wer sagt, daß Result immer (wärend der Laufzeit der Prozedur) in EAX liegt?
der Compiler legt es auch gerne mal auf'm Stack ab und kopiert erst am Ende nach EAX
PS: der Compiler verschiebt doch auch (oftmals) beim Start der Procedur die Parameter von den Registern auf den Stack.
OK, Turbo Pascal kenn ich auch noch ... sogar 'ne Zeit lang Basic/QBasic
, aber CCBasic war wieder nett