摘要:
【前言】写作本文,源于最近回复的 《汇编中函数返回结构体的方法》一文。在网络上也已经有一些相关文章和相关问题,有的文章已经给出了一部分结果,但总体而言还缺少比较重要的结论。本文以分析 VC6 编译器,32 位架构为主来重复性分析这个话题。 (一)不超过 8 bytes 的小结构体可以通过 EDX:EAX 返回。 本文的范例代码取材于 《汇编中函数返回结构体的方法》一文,并在此基础上进行修改和试验。要研究的第一份代码如下,定义一个不超过 8 bytes 的小结构体,不超过 8 bytes 是因为这个结构体能够用 EDX:EAX 容纳,我们之后将看到在 release 编译时,编译器能... 阅读全文
posted @ 2012-11-06 12:06
海_涛
阅读(472)
评论(0)
推荐(0)

浙公网安备 33010602011771号