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