Hi,
ich hab so basis bis mittelgute assembler kenntnisse will ich mal behaupten, allerdings is mir letztens ein stück code über den weg gelaufen den ich nich so ganz verstehe. vielleicht kann mir einer von euch ja mal kurz erklären was da hinter stekt ^^
code:
mov [ebx],eax
(aus einem video tutorial für tsearch, welches hier in einem andern thread gepostet wurde)
also ich kenn das halt nur andersrum, wenn in eax eine adresse steht und ich auf den wert zugreifen will, würde ich ja z.b. mov ebx,[eax] machen.
aber wenn ich dem ebx register einen wert oder eine adresse zuweisen will, was auch immer, dann mach ich das doch einfach mit "ebx" und nicht "[ebx]", oder nicht?
mfg
loona
ich hab so basis bis mittelgute assembler kenntnisse will ich mal behaupten, allerdings is mir letztens ein stück code über den weg gelaufen den ich nich so ganz verstehe. vielleicht kann mir einer von euch ja mal kurz erklären was da hinter stekt ^^
code:
mov [ebx],eax
(aus einem video tutorial für tsearch, welches hier in einem andern thread gepostet wurde)
also ich kenn das halt nur andersrum, wenn in eax eine adresse steht und ich auf den wert zugreifen will, würde ich ja z.b. mov ebx,[eax] machen.
aber wenn ich dem ebx register einen wert oder eine adresse zuweisen will, was auch immer, dann mach ich das doch einfach mit "ebx" und nicht "[ebx]", oder nicht?
mfg
loona