mov r8, FlushCounts[r14]
有人能解释一下FlushCounts [r14]的用途吗?这是否意味着r14 = & FlushCounts和r8 = FlushCounts?为什么这样做?基本汇编问题
mov r8, FlushCounts[r14]
有人能解释一下FlushCounts [r14]的用途吗?这是否意味着r14 = & FlushCounts和r8 = FlushCounts?为什么这样做?基本汇编问题
这意味着从地址FlushCount + r14
复制64位到r8。 r14
中的偏移量以字节为单位。
该指令基本上是r8 = *(FlushCounts+r14)
。
这是数组表示法的起源,它允许您指定偏移量而不必指定地址或执行指针运算。它以某种方式将指针抽象为数组变量的概念 – 2011-04-19 18:56:04
您正在编写哪个CPU程序集? – zwol 2011-04-19 18:53:39
其适用于英特尔x64 – mousey 2011-04-19 19:57:55