La commande pop

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

5 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
27 déc. 2004 à 21:18
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++
3
The_Sin Messages postés 43 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 4 février 2006
27 déc. 2004 à 20:28
Et puis si vous pouviez m'aider pour byte ptr, merci
0
The_Sin Messages postés 43 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 4 février 2006
27 déc. 2004 à 22:37
Merci
donc pop SI nous permet de pouvoir effectuer add à SI aussi par exemple?
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
27 déc. 2004 à 22:50
c'est ESP qui remonte:
pop ESI
fera toujours:
esi = [esp]
esp = esp + 4

ciao...
BruNews, MVP VC++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
28 déc. 2004 à 10:22
salut,

en version 16bits:

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

@++
0
Rejoignez-nous