我如何告诉循环循环x次。例如循环10次。目前它只循环两次。
loop:
mov eax, 4
mov ebx, 1
mov ecx, ask
mov edx, askLength
int 0x80
mov eax, 3
mov ebx, 1
mov ecx, edi
mov edx, 3
int 0x80
add edi, 3; Loop change
cmp edi, input+6 ;
jl loop ; Loop again
答案 0 :(得分:1)
它将edi与输入+ 6进行比较,每次增加3。 6/3 = 2。您需要适当地更改cmp edi, input+X
行,但看起来这是一个缓冲区,因此请确保它足够大以容纳您要检索的数据量。