Ich habe mich immer gefragt, was der Unterschied zwischenAssembly Eckige Klammern
mov esi,eax
und
mov [esi],eax
war.
Jede Hilfe wird geschätzt.
Ich habe mich immer gefragt, was der Unterschied zwischenAssembly Eckige Klammern
mov esi,eax
und
mov [esi],eax
war.
Jede Hilfe wird geschätzt.
mov esi,eax
schreibt den Inhalt des Registers eax
zum Registrieren esi
.
mov [esi],eax
den Inhalt des Registers eax
an der Speicheradresse vom Register esi
angegeben schreibt (zum Beispiel, wenn der Wert 0x1234 esi
enthalten, eax
würde geschrieben werden 0x1234 zu adressieren).
Oh ich bekomme es jetzt, danke. – user2712959
Ich denke immer, dass die eckigen Klammern bedeuten, den Wert im Register zu deneferenzieren. – Nubcake
mögliche Duplikate von [Was bedeuten die Klammern in x86 Asm?] (Http://StackOverflow.com/Questions/2030366/what-do-the-brackets-mean-in-x86-asm) –