SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado por: inthemoon en Domingo 29 de Abril de 2007, 21:53
-
Hola a todos, soy nueva en este foro y decidí entrar ya que estoy iniciando en esto del ensamblador y no se mucho sobre el.
Bueno, la duda que tengo es ¿hay alguna instruccion en ensamblador que convierta directamente un numero en hexadecimal a BCD? o ¿tiene que ser mediante un procedimento de varias instrucciones?.
Si alguien tiene alguna idea o una pista de como se hace esto, sería de mucha ayuda.
Gracias por su atención. :hola:
-
:lol: :lol: :lol:
La respuesta es no, no existe una instruccion directa, como convertirlo, es mediante un proceso matematico que no recuerdo pero al codificarlo en ASM no es gran cosa...
-
Bueno muchas gracias, trataré de encontrar ese procedimiento
-
Hola me creerán que no he podido realizar el programa :P pero me imagino que tiene algo que ver la instruccion DAA que ajusta a BCD en una suma con ADD
¿Que opinan voy por buen camino?
-
Hola me creerán que no he podido realizar el programa :P pero me imagino que tiene algo que ver la instruccion DAA que ajusta a BCD en una suma con ADD
¿Que opinan voy por buen camino?
AAx y DAA, DAS son las unicas instrucciones relacionadas con este tema.
http://home.comcast.net/~fbui/intel.html (http://home.comcast.net/~fbui/intel.html)