有没有一种方法可以获取寄存器的地址?例如,eax寄存器的地址(而不是它的内容)。
有没有一种方法可以获取寄存器的地址?例如,eax寄存器的地址(而不是它的内容)。
曾经有一些架构使用低地址来指定CPU寄存器,比如Univac 1100系列计算机。
http://en.wikipedia.org/wiki/UNIVAC_1100/2200_series
当前的x86硬件不是这样工作的,所以你不能获取EAX寄存器的地址 - 它只是没有一个。
寄存器是CPU电路内的物理电子元件,不在RAM中,因此没有地址。要访问其内容,您可以使用mov
指令。