Bonjour, j'aimerai faire un while en asm avec ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cmp eax,1E
ja API.exe+FCDB0B
cmp ecx,1C (valeur a descendre)
cmove eax,r8d
cmp eax,3F
ja API.exe+FCDB0B
mov rdx,[r9+rax*8]
test rdx,rdx
je API.exe+FCDB0B
cmp [rdx+00000118],r12d
je API.exe+FCDB0B
cmp [rdx+0000011C],r12d
je API.exe+FCDB0B
mov eax,ebx
mov [rbp+rax*8+000012D0],rdx
mov ebx,[rbp-70]
inc ebx
mov [rbp-70],ebx
lea eax,[rcx+03] (valeur à augmenter)
j'aimerai que la valeur à descendre aille jusqu'a 01
Et la valeur à augmenter jusqu'a 1E

Exemple pour la suite :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cmp eax,1E
ja API.exe+FCDB0B
cmp ecx,1B
cmove eax,r8d
cmp eax,3F
ja API.exe+FCDB0B
mov rdx,[r9+rax*8]
test rdx,rdx
je API.exe+FCDB0B
cmp [rdx+00000118],r12d
je API.exe+FCDB0B
cmp [rdx+0000011C],r12d
je API.exe+FCDB0B
mov eax,ebx
mov [rbp+rax*8+000012D0],rdx
mov ebx,[rbp-70]
inc ebx
mov [rbp-70],ebx
lea eax,[rcx+04]
etc.......

Comment faire ?