初学Delphi嵌入汇编[10] - 函数返回值与寄存器2012-04-12 博客园 万一
| 返回类型 | 寄存位置 |
| Char、Byte | AL 寄存器 |
| SmallInt、Word | AX 寄存器 |
| Integer、LongWord、AnsiString、Pointer、Class | EAX 寄存器 |
| Real48 | EAX 寄存器中是栈内返回值的指针 |
| Int64 | EDX、EAX 寄存器对 |
| Single、Double、Extended、Comp | 栈首寄存器 ST(0) |
| 短字符串或变体类型 | 在@Result指向的临时位置中返回 |