Ensamblador - como hago para dividir esto

 
Vista:

como hago para dividir esto

Publicado por david_celta (1 intervención) el 14/08/2006 19:24:53
hola, sabe alguien como se puede dividir en ensamblador la siguiente expresion:

99999999/9999

tengo un par de incovenientes:

1°: los numeros los ingreso por teclado (8 digitos y 4 digitos), hasta ahi todo bien, el problemas es a la hora de convertirlo a numero (el primero, el segundo ya lo hice)

2°: suponiendo que tengo num1 (dd) y num2 (dw), como muevo num1 a dx:ax para luego dividrlo entre num2?

a ver si a ustedes les sale...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como hago para dividir esto

Publicado por pepito (1 intervención) el 18/08/2006 20:39:12
Eso te lo puede decir Demetrio que de eso se entera xD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como hago para dividir esto

Publicado por david_celta (1 intervención) el 21/08/2006 21:11:49
ya estuvo...

99999999/9999 es lo mismo que 9999/9999 (2 veces) y luego se juntan (q facil)

9999/9999 = 1 (dx=0, ax=1), metemos ax en la pila
juntamos dx con el otro 9999 (dx:ax = 00009999)

otra vez
9999/9999 = 1 (dx=0, ax=1)
sacamos en cx lo que habia en la pila (cx=1)

hacemos dx=cx (dx=1)

y ya esta: dx:ax = 00010001 ( simple no?)

Por cierto, ¿se vale aca que uno mismo se responda?, jaja, ahi pa los que les sirva (este metodo tambien divide 99999999/0001)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar