期刊文献+

开发技巧——使用C编译器产生清晰的二进制文件

原文传递
导出
摘要 (接上期)5 指针现在我们看—看 GCC 如何处理指向变量的指针。所以我们使用下面的程序。int main () {int i:int *p:/* a pointer to an integer */p=&i:/* let pointer p points to integer i */*p=0x12345678;/* makes i=0x12345678 */这个程序将产生如下的二进制码:00000000 55 push ebp00000001 89E5 mov ebp,esp00000003 83EC08 sub esp,byte +0x800000006 8D55FC lea edx,[ebp-0x4]00000009 8955F8 mov [ebp-0x8],edx0000000C 8B45F8 mov eax,[ebp-0x8]0000000F C70078563412 mov dword [eax]。
出处 《中文信息(程序春秋)》 2002年第8期69-71,共3页
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部