初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器

返回类型寄存位置
Char、ByteAL 寄存器
SmallInt、WordAX 寄存器
Integer、LongWord、AnsiString、Pointer、ClassEAX 寄存器
Real48EAX 寄存器中是栈内返回值的指针
Int64EDX、EAX 寄存器对
Single、Double、Extended、Comp栈首寄存器 ST(0)
短字符串或变体类型在@Result指向的临时位置中返回