首页 | 本学科首页   官方微博 | 高级检索  
     检索      

开发技巧——使用C编译器产生清晰的二进制文件
作者姓名:CornelisFrank  SUNWEN
摘    要:(接上期)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],0x12345678

本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号