2016wapjpc 发表于 2021-1-22 10:45

【笔记】指针的定义和对数值的访问

指针的实质

82:       int x =10;
0040B588   mov         dword ptr ,0Ah
83:       int* px = &x;
0040B58F   lea            eax,                  //取x的地址
0040B592   mov         dword ptr ,eax   //放入内存的局部变量
84:
85:       int y= *px;
0040B595   mov         ecx,dword ptr                   //把x的地址放在了ecx中,
0040B598   mov         edx,dword ptr                      //取到编号为ecx的地址上的值放入寄存器edx,
0040B59A   mov         dword ptr ,edx               //把值从寄存器edx,放入内存中,实现了指针的访问

garfieldlong 发表于 2021-1-22 11:01

学习一下,支持楼主

tlf 发表于 2021-1-22 12:04

AA_BB_2AB 发表于 2021-4-2 15:25

谢谢,祝您身体健康!
页: [1]
查看完整版本: 【笔记】指针的定义和对数值的访问