Hi.
Werte werden genrell über eax zurückgegeben. Ob das dann ein Byte, Pointer, int oder sonstwas ist, muss dein Programm dann entscheiden.
Wenn du mit der FPU arbeitest wird es int fp0? zurückgegeben.
Allerdings weiß ich jetzt nicht genau wie es ist wenn du eine ganze Struktur oder sogar eine Klasse zurückgibst.
Da in dieser Hinsicht wohl noch lernbedarf besteht (ich kenn da auch nicht alles) werd ich mir mal eine gute Seite raussuchen und daraus ein kleines Tut zusammenbauen.
Das kann dann ja im Rahmen der (hoffentlich bald entstehenden) ASM-TUT Reihe geschehen