Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task22:
- push ebp
- mov ebp, esp
- push ebx
- push ecx
- push edx
- mov eax, [ebp+8];value to be search for [eax
- mov ecx, [ebp+12];lenght [ecx
- mov ebx, [ebp+16];array pointer [ebx
- cmp ebx, 0
- je .error
- cmp ecx, 0
- jle .error
- .start:
- sub ecx, 1
- cmp ecx , -1
- je .error
- cmp al, [ebx + ecx]
- je .clean
- jmp .start
- .error:
- mov ecx, -1
- jmp .clean
- .clean:
- mov eax, ecx
- pop edx
- pop ecx
- pop ebx
- mov esp, ebp
- pop ebp
- ret 12
Add Comment
Please, Sign In to add comment