1,在汇编中的寻址方式
读取内存的值 MOV EAX,dword prt ds:[0xabbc8221]这种是读取的改地址的值
LEA eax,dword prt ds:[0x36716bac]这种是读取的该地址不是地址里面的值
读取或写入数据时都应注意LEA MOV的读取的内容
在读取地址时需注意【在这里面是可以加减的但不能除,乘法也只能乘 1,2,4,8.在这里面也可以是EAX,ECX等】总之寻址方式挺好懂的不过多介绍
2,堆栈
这个不好解释但也挺好懂咱们直接上图
这个堆栈就是以一个寄存器例如EAX为底部ECX为顶部然后存入数据时从EAX开始储存(是EAX存的地址)然后以此储存并让ECX存最后一个数据的地址这样就是堆栈以后查找只需从EAX或ECX用偏移的方法依次查找。