SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Growdes en Miércoles 1 de Julio de 2009, 17:39

Título: cifras decimales de un DD
Publicado por: Growdes en Miércoles 1 de Julio de 2009, 17:39
Hola soy un estudiante, de ingenieria informatica de cienfuegos y necesito que me
aclaren una duda de ensamblador si esta en sus posibilidades, la cuestion es la sgte:
Se necesita separar las cifras decimales de una doble palabra, a un arreglo de
byte, lo que tengo hecho es lo sgte?
 Dato DD 54545H
ARR DB ?,?,?,?,?,?,?,?,?,?
Mov AX, word ptr Dato ; pongo el lsb en ax
Mov DX, word ptr Dato +2 , pongo el msb en dx

Lo que me sucede es que no puedo dividir por 10 o por 100 y
luego por 1000 por que el cociente y el resto no me cabrian en ax o dx, mi pregunta es
como puedo extraer estas cifras decimales del numero de doble palabra, saludos al
experot y disculpe la molestia;
Título: Re: cifras decimales de un DD
Publicado por: m0skit0 en Miércoles 1 de Julio de 2009, 18:58
¿En qué formato tienes el número Dato? ¿Es un entero, un real...?
Título: Re: cifras decimales de un DD
Publicado por: Growdes en Miércoles 1 de Julio de 2009, 19:23
Cita de: "m0skit0"
¿En qué formato tienes el número Dato? ¿Es un entero, un real...?
Es un entero
Título: Re: cifras decimales de un DD
Publicado por: m0skit0 en Jueves 2 de Julio de 2009, 00:57
¿Con doble palabra te refieres a 64 bits o 32?
Título: Re: cifras decimales de un DD
Publicado por: Growdes en Viernes 3 de Julio de 2009, 17:50
Cita de: "m0skit0"
¿Con doble palabra te refieres a 64 bits o 32?
es de 32 bits