Bonjour à tous,

le contexte de ma question
---------------------

Le problème du code qui se modifie lui même,
et le besoin de "sérialiser" avant d'utiliser ce code "auto-modifié".

Pour sérialiser, voici 2 méthodes :

a) l'instruction WBINVD
b) un "JMP intermédiaire".

rem :
-----
l'instruction "CPUID" sérialise également, mais à le désavantage de modifier 4 registres généraux.
(eax, ebx, ecx et edx sont modifiés)

ma question
---------

L'instruction "WBINVD" est-elle une "bonne" instruction (méthode) pour sérialiser ?
Existe-t-il un avantage (préférence) quelconque à utiliser une méthode plutôt que l'autre ?
(méthode "a" et "b" ci-dessus)

merci à tous.