汇编寻址问题

请问 *0x80496cc(,%eax,4) 这个寻址咋算啊?
csapp里写的是: M[imm + R[ri] * s]
然后0x80496cc指向的值为 0x8048be8, 当 $eax 为6时,
*0x80496cc(,%eax,4)最终得出0x8048bc5.完全不符合M[imm + R[ri] * s]呀。。

求教大神

阅读 2.6k
1 个回答

已解决,原来*取的是后面一整个算出的地址。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进