Problem mit einer Zeiler in Assembler
-
Hallo,
ich hab problem hier die zeile zu verstehen! kann mir das einer erklären was des genau bedeutet?
MOV EAX, [ESI+C]Danke.
-
Das ist indirekte Addressierung: ESI+C ergibt eine Adresse im Speicher. Der Wert der an dieser Stelle steht, wird nach EAX geschrieben.
Beispiel: ESI= 100h, C=50h
Die CPU guckt also im RAM an der Stelle ESI+C = 150h und schreibt den dort gespeicherten Wert ins EAX Register.mfg Elefant1990