Cosa significa la sintassi costante (registro)?
Domanda
Sto imparando la sintassi AT & T per l'architettura Intel X86, e sono un po 'senza muscoli per quanto riguarda il seguente significato di sintassi:
- .
- skm $ 1, 2 (% esp)
- INCW 2 (% ESP)
La mia interpretazione iniziale era:
- .
- ESP= (ESP + 2) >> 1
- ESP= ESP + 2
Non riesco a trovare alcun riferimento per l'uso di aumento in questo modo, il che mi porta a credere che sono più fondamentalmente difettoso qui.
La mia interpretazione è corretta, o sono completamente fuori base?Grazie per il tuo tempo.
Soluzione
né.Proprio come (%esp)
si riferisce alla posizione di memoria su %esp
(E.G, trattamento %esp
come puntatore), 2(%esp)
si riferisce alla posizione di memoria su %esp + 2
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow