Regarder aussi l'etat du bit de direction dans le registre EFLAGS
normalement on place une instruction cld ou std AVANT le "rep movsl"
suffit qu'il soit par defaut a 1 et le rep movsl compte dans la mauvaise direction donc illegal acces.
Je sait que sous linux (en tout cas dans le kernel) cela a causé des soucis avec gcc sup a 4.3 plus de detail la http://em386.blogspot.fr/2008/03/cldstd-and-gcc-430.html
[^] # Re: Type de compilation ?
Posté par TheBreton . En réponse au message Différence affectation de structure et memcpy. Évalué à 2.
Regarder aussi l'etat du bit de direction dans le registre EFLAGS
normalement on place une instruction cld ou std AVANT le "rep movsl"
suffit qu'il soit par defaut a 1 et le rep movsl compte dans la mauvaise direction donc illegal acces.
Je sait que sous linux (en tout cas dans le kernel) cela a causé des soucis avec gcc sup a 4.3 plus de detail la http://em386.blogspot.fr/2008/03/cldstd-and-gcc-430.html