Assembler - lea befehl

M

Mikrowelle

leal (%eax,%ecx,8), %edx entpricht dem Wert x + 8y

Ist dann
leal 7(%eax), %edx
Wert: 7x

?
Wenn jamand leal 7(%eax), %edx erklären könnte dann wäre es echt cool :)
 
Das ist AT&T syntax oder? Sorry da muss ich passen. In der Intel sytax könnte ich dir weiterhelfen.
LG
BassBox
 
komisch ich kenne den befehl leal nicht ich kenne nur lea. Und lea schreibt die eine offsetadresse des Quelloperadenden in den ziehloperand

LEA <Zieloperand>,<Quelloperand>

lea di,string ;so zum beispiel.
meinst du dass vieleicht?
 
naja was willst du damit erreichen?

leal (%eax,%ecx,8), %edx entpricht dem Wert x + 8y

Ist dann
leal 7(%eax), %edx
Wert: 7x

willst du eine Offset Adresse die in Edx steht splitten in CS und IP ? das dann in eax das cs und eax der ip steht und den ip um 8 erhöhen?
 

Neue Beiträge

Zurück