[SOS] Empiler les registres !!!!
   
    Thomas Petazzoni
     
    thomas.petazzoni at enix.org
       
    Mer 29 Déc  18:37:01 CET 2004
    
    
  
Salut,
Je rajoute un détail.
LfvrChris at aol.com wrote:
>     Cela n'est pas une obligation étant donné que le processeur réalise déjà 
> cette opération (chapitre 5 de la doc intel volume 3).
Le processeur empile les registres eflags, cs et eip. C'est tout.
Il n'empile pas eax, ebx, ecx, edx, esi, edi, ebp et les registres de 
segments ds, es, fs, gs.
D'où la nécessité de le faire à la main.
A noter qu'il existe également les instructions pusha et popa qui 
respectivement sauvegarde et restaure tous les registres.
Thomas
-- 
PETAZZONI Thomas - thomas.petazzoni at enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni at jabber.dk
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://the-doors.enix.org/pipermail/sos/attachments/20041229/fd4c1dd0/signature.pgp
    
    
Plus d'informations sur la liste de diffusion Sos