Hum je ne pense pas que j'utilise la meme version que ce que vous dites
Je débute en assembleur :s
Je sais qu'a mon IUT, on a une librairie qui s'appel IUTinfo.inc
Je vous montre comment j'inverse le mot deja :
INCLUDE IUTInfo.inc
.data
msg BYTE "mot a crypter",0
.code
main PROC
call Clrscr
mov ecx,sizeof msg
sub ecx,1
mov esi,0
bcl:
mov al,msg[esi]
push eax
inc esi
loop bcl
mov ecx,sizeof msg
sub ecx,1
bcl1:
pop eax
call writechar
loop bcl1
exit
main ENDP
END main
(Writechar est dans la librairie, cela sert a afficher à l'ecran ce qui est contenu dans eax)
Donc pour ajouter 4 a chaque caractère, avant d'affichier, je doit affaire add eax,4 ?
(Je viens de tester, en effet ca fonctionne) je vous remercie pour votre aide
Bonne soirée