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


返回类型 寄存位置
Char、Byte AL 寄存器
SmallInt、Word AX 寄存器
Integer、LongWord、AnsiString、Pointer、Class EAX 寄存器
Real48 EAX 寄存器中是栈内返回值的指针
Int64 EDX、EAX  寄存器对
Single、Double、Extended、Comp 栈首寄存器 ST(0)
短字符串或变体类型 在@Result指向的临时位置中返回

你可能感兴趣的:(初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器)