How can I get the square root of a number without using FPU ? Does anyone know some efficient algo ?
Thanks
Thanks
:) e ae ?
vc eh do brasil neh kra ....
ai vai seu algo pra tirar raiz :
espero que seja de ajuda :-D
vc eh do brasil neh kra ....
ai vai seu algo pra tirar raiz :
Raiz proc Valor:DWORD
LOCAL Resultado:DWORD
mov ecx,Valor
.while ecx
push ecx
mov ebx,ecx
mov edx,ecx
dec ebx
.while ebx
add ecx,edx
.if ecx == Valor
mov Resultado,edx
.endif
dec ebx
.endw
pop ecx
.break .if ecx == 0
dec ecx
.endw
mov eax,Resultado
ret
Raiz endp
espero que seja de ajuda :-D
You should search the forum...
http://www.asmcommunity.net/board/viewtopic.php?t=14863&start=0
http://www.asmcommunity.net/board/viewtopic.php?t=14863&start=0
E ae, blz GR33d ?
Ow valeu pelo c?digo, ajudou bastante. At? q enfim achei alguem 'normal' nesse f?rum cheio d loko. hehehe valeu.
Ow valeu pelo c?digo, ajudou bastante. At? q enfim achei alguem 'normal' nesse f?rum cheio d loko. hehehe valeu.
os gringo aki saum meio doido mesmo ehehe
mas ai , qualquer coisa eh soh postar ai que eu to sempre aki :-D
falow ae
mas ai , qualquer coisa eh soh postar ai que eu to sempre aki :-D
falow ae
Eh bom ter conterraneos no forum :lol:
Marginais,
Take a look at the link below. Ratch
http://www.bmath.net/bmath/index.html
Take a look at the link below. Ratch
http://www.bmath.net/bmath/index.html
Ow Ratch, thanks. That's a very interesting and helpful page. :-D
Blz, agora a gente vai encontrando os camaradas no forum .. :lol:
Blz, agora a gente vai encontrando os camaradas no forum .. :lol: