C/C++ 您当前所在位置:首页 > C/C++ > 计算机能识别的寻找内存地址的五种方式

计算机能识别的寻找内存地址的五种方式

陈成 陈成 2020-07-02 13:10:45 C/C++ 156人已围观

简介 计算机能识别的内存地址公式,有五种,除了这五种其他一律不识别。

计算机能识别的内存地址公式,有五种,除了这五种其他一律不识别。

寻址公式一:立即数

mov eax,dword ptr ds:[12ff22]

mov ecx,dword ptr ds:[33dc54]

寻址公式二:寄存器

mov eax,0x12ff22

mov ecx,dword ptr ds:[eax]

注意上面不是将eax的值(0x12ff22)放入ecx,而将0x12ff22作为地址,找到这个地址的值放入ecx。

寻址公式三:寄存器+立即数

mov ecx,dword ptr ds:[eax+4]

寻址公式四:寄存器+寄存器*{1,2,4,8}

后面乘的只能1或2或4或8,不能是其他的。

mov eax,0x12ff22

mov ecx,2

mov dword ptr ds:[eax+ecx*8]

寻址公式五:寄存器+寄存器*{1,2,4,8}+立即数

mov eax,0x12ff22

mov ecx,2

mov dword ptr ds:[eax+ecx*8+4]

文章评论

发送

站点信息

  • 上线时间:2020年05月30日
  • 网站程序:自建框架
  • 博客模板:今夕何夕
  • 文章统计43篇文章
  • 评论统计0条评论
  • 留言统计0条留言
  • 统计数据:百度统计