2013-08-24 9 views
6

Zawsze zastanawiałem się, jaka jest różnica międzymontażowe kwadratowe Wsporniki

mov esi,eax 

i

mov [esi],eax 

było.

Każda pomoc jest doceniana.

+1

możliwy duplikat [Co oznaczają nawiasy w x86 asm?] (Http://stackoverflow.com/questions/2030366/what-do-the-brackets-mean-in-x86-asm) –

Odpowiedz

14

mov esi,eax zapisuje zawartość rejestru eax w celu rejestracji esi.

mov [esi],eax zapisuje zawartość rejestru eax na adres pamięci określony przez rejestr esi (na przykład, jeśli esi zawierał wartość 0x1234, eax będą zapisywane na adres 0x1234).

+0

Och, dostaję teraz, dzięki. – user2712959

+0

Zawsze myślę o nawiasach kwadratowych w znaczeniu dereferencji wartości przechowywanej w rejestrze. – Nubcake

Powiązane problemy