Autor
|
Tema: Raiz cuadrada exacta (Leído 9,463 veces)
|
kch_l
Desconectado
Mensajes: 56
|
Un profesor que me da clases me reto a hacer un programa en ensalmblador del 8086 el cual leyera un numero de 16 bits, y a este le sacara raiz cuadrada, pero con punto decimal, pude hacerlo pero para numeros del 1 al 999 y redondeado, porque no tengo idea de como se hace con punto decimal, si alguien me puede dar algun tip se lo agradeceria
|
|
|
En línea
|
BAZINGA!!!! I don't care
|
|
|
Space.Medafighter.X
Desconectado
Mensajes: 24
|
Puedes usar las instrucciones FPU para obtener la raiz cuadrada con punto decimal de la siguiente forma : fld qword[x] fsqrt fst qword[x] Siendo "x" : Ejemplo : format PE console include 'win32ax.inc' section '.code' readable writeable executable x dq 10f entry $ fld qword[x] fsqrt fst qword[x] invoke printf,"%f",double[x] invoke ExitProcess,0 section '.idata' import data readable library msvcrt,'msvcrt.dll',kernel32,'kernel32.dll' import msvcrt,printf,'printf' import kernel32,ExitProcess,'ExitProcess'
|
|
|
En línea
|
|
|
|
Иōҳ
Desconectado
Mensajes: 563
|
C70302000000 mov dword ptr [ebx], 00000002 DB03 fild dword ptr [ebx] ST(0)=2 D9FA fsqrt ST(0)=1,41421356...
|
|
« Última modificación: 21 Enero 2011, 01:29 am por Иōҳ »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Calcular raiz cuadrada
Programación Visual Basic
|
zered
|
5
|
7,020
|
4 Noviembre 2007, 19:13 pm
por zered
|
|
|
sacar raiz cuadrada en c sharp
.NET (C#, VB.NET, ASP)
|
Amagekure
|
1
|
10,648
|
1 Marzo 2010, 20:50 pm
por [D4N93R]
|
|
|
Calcular la raíz cuadrada
Scripting
|
Meta
|
5
|
10,571
|
30 Septiembre 2010, 18:16 pm
por Meta
|
|
|
Raiz cuadrada en c
« 1 2 »
Programación C/C++
|
JOSE23
|
11
|
27,194
|
21 Febrero 2011, 18:06 pm
por JOSE23
|
|
|
Uso de raiz cuadrada en C#
.NET (C#, VB.NET, ASP)
|
Riudo
|
6
|
24,005
|
28 Febrero 2011, 20:22 pm
por [D4N93R]
|
|