La commande pop [Résolu]

Signaler
Messages postés
43
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
4 février 2006
-
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
Bonjour,
ma question va paraitre débile mais POP SI ça sert à quoi? :shy)
merci d'avance

5 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
pop eax

sert a depiler, fait ces 2 choses:
eax = [esp]
esp = esp + 4

on a donc mis ce qu'il y avait a l'adresse d'ESP dans EAX et ESP est remonte de 4.

ciao...
BruNews, MVP VC++
Messages postés
43
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
4 février 2006

Et puis si vous pouviez m'aider pour byte ptr, merci
Messages postés
43
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
4 février 2006

Merci
donc pop SI nous permet de pouvoir effectuer add à SI aussi par exemple?
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
c'est ESP qui remonte:
pop ESI
fera toujours:
esi = [esp]
esp = esp + 4

ciao...
BruNews, MVP VC++
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,

en version 16bits:

c'est SP qui remonte:
pop SI
fera toujours:
si = [sp]
sp = sp + 2 <---- !!! Attention 16 bits

@++