#2002/12/15# #yanmorin# #conversion c++ en assembleur# #code c++ if (str2 != null) *str2=0; #assembleur compare str2 avec null si c'est égal saute aux instructions après le if exécute les instructions du if instructions après le if cmp dword ptr[str2],0 # la comparaison (if str2!=0) je 09 # saut apres les instructions du if mov ecx, dword ptr[str2] # les instructions du if : (*str) mov byte ptr [ecx],0 # l'affectation : *str=0; #code c++ if (fonction()) return 1; #assembleur call function() test eax,eax je .. mov eax,1 va à la fin de la fonction (return 1) instruction lorsqu'on continue (label du je)