Bonjour, j'aimerai faire un while en asm avec ce code:
j'aimerai que la valeur à descendre aille jusqu'a 01
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)
Et la valeur à augmenter jusqu'a 1E
Exemple pour la suite :
etc.......
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]
Comment faire ?
Partager