La Web del Programador: Comunidad de Programadores
 
    Pregunta:  34188 - EL CÓDIGO PARA CALCULAR LA RAIZ CUADRADA EN ENSAMBLADOR.
Autor:  Elizabeth López Vindell.
Me gustaria que me hicieran el grandisimo favor de ayudarme y de contestarme su respuesta hacerca d este programa de calculo de raiz cuadrada en ensamblador lo mas pronto posible.

  Respuesta:  Rubén Pastor V.
Aunque soy experto en Delphi, y no utilizo mucho ensamblador recuerdo que para realizar una raiz cuadrada lo mejor es entrar en el modo 80x87 y ejecutar la instrucción FSQRT. Te devolverá resulado de grán precision.

rutina:

FINIT
FILD (variable con valor: dword)
FSQRT
WAIT
FISTP (variable resultado: dword)

pero esto es muy general, debes buscar más información