Ceci fonctionne:
Addi.l
Addi = 12
! MOV edx, dword [v_Addi]
! ADD edx, 1
! MOV dword [v_Addi], edx
Debug Addi
Lorsque tu écris ADD edx, 1 ou INC edx, tu incrémentes la valeur contenue dans le registre.
Si tu écris ADD [edx], 1, tu tentes d'incrémenter la valeur contenue à l'adresse contenue dans edx, ce qui est le plus souvent une violation de mémoire.
MUL mal maitrisé
Ca m'ennnnnerve
Bon, j'ai declaré tout ca :
Dim noeud.b(nb)
Addnoeud = @noeud()
np.l=-1
Addnp = @np
xx.l=0
Addxx = @xx
re.l=0
Addre = @re
u.l=0
Addu = @u
Mais j'arrive pas a convertir ce bloc :
xx=noeud(u)
xx*np+re
re=xx/100
noeud(u)=xx-re*100
OUINNNNNNNNNNN
Please help me !!
Dim noeud.b(nb)
Addnoeud = @noeud()
np.l=-1
Addnp = @np
xx.l=0
Addxx = @xx
re.l=0
Addre = @re
u.l=0
Addu = @u
Mais j'arrive pas a convertir ce bloc :
xx=noeud(u)
xx*np+re
re=xx/100
noeud(u)=xx-re*100
OUINNNNNNNNNNN

Please help me !!
Re: Ca m'ennnnnerve
Aides-toi, PureBasic t'aidera (c'est une parodie mais ....)kelly a écrit : Mais j'arrive pas a convertir ce bloc :
xx=noeud(u)
xx*np+re
re=xx/100
noeud(u)=xx-re*100
OUINNNNNNNNNNN![]()
Please help me !!
Télécharge mon outil PB_LibCreation.exe
ici
http://denislabarre.free.fr/PB_LibCreation.exe
Enregistres ton code PB dans un fichier PB
Lance PB_LibCreation.exe et cliques sur le bouton "Créer un asm" pour pouvoir créer un fichier asm à partir du code PB
Lorsque tu as cliqué sur le bouton "Créer un asm" tu sélectionne ton fichier à convertir. Un fichier portant le même nom mais avec l'extension .asm sera crée, il suffit de l'ouvrir et de voir comment PB a converti le code, ça t'aidera.