初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器
2008-01-24 20:36
423 查看
返回类型 | 寄存位置 |
---|---|
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 嵌入汇编[4] - 寄存器在过程与函数中的使用
- 初学 Delphi 嵌入汇编[5] - 寄存器在过程与函数中的使用 - 续
- 初学 Delphi 嵌入汇编[5] - 寄存器在过程与函数中的使用 - 续
- 初学 Delphi 嵌入汇编[11] - 用汇编重写一个 Delphi 函数
- 初学 Delphi 嵌入汇编[27] - XCHG 指令: 交换寄存器的内容
- 初学 Delphi 嵌入汇编[29] - 寄存器所能接受的数值范围
- 初学 Delphi 嵌入汇编[15] - 需要保护的寄存器
- 初学 Delphi 嵌入汇编[20] - Delphi 的 Integer 类型
- 初学 Delphi 嵌入汇编[22] - 在汇编代码中使用记录
- 初学 Delphi 嵌入汇编[28] - 把 EAX 的值置为 0 的三种方法与效率
- 初学Delphi嵌入汇编 总结
- 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
- 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
- 初学 Delphi 嵌入汇编[16] - 进制的表示方法
- 初学 Delphi 嵌入汇编[17] - 逻辑运算
- 初学 Delphi 嵌入汇编[21] - Delphi 的其他整数类型
- 初学 Delphi 嵌入汇编[6] - & 操作符
- 初学 Delphi 嵌入汇编[12] - 在汇编代码中可以直接使用 Result
- 初学 Delphi 嵌入汇编[30] - 寄存器表
- Delphi 函数返回值与寄存器