摘要:正常的情况下,我们写一个 C/C++ 函数,即使是一个空函数,编译器也为我们做了不少的工作,生成了一些“必要”的代码。请看下面的函数 (为了说明问题随便写的):int Test(){ int iReturn; char szTemp[33]; szTemp[0] = 'A'; szTemp[1] = ''; iReturn = MessageBox(NULL, szTemp, szTemp, MB_OK); MessageBeep(iReturn); return iReturn; }下面是用 VC6 在 Release 方式下编译后的的反汇编代码:...
阅读全文
随笔分类 - 内联汇编