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:

    .
  1. skm $ 1, 2 (% esp)
  2. INCW 2 (% ESP)

    La mia interpretazione iniziale era:

      .
    1. ESP= (ESP + 2) >> 1
    2. 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.

È stato utile?

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
scroll top