DrAcKe
2004-11-06 13:17:11 UTC
Hola,
Lo primero, es aclarar que no estoy muy seguro de dónde preguntar
esto, pero a ver si alguien puede dar algo de luz al asunto. El
problema que me encuentro es que tengo que hacer una práctica (es de
Informática) y uno de los problemas de fondo es que tengo que
convertir los números de entrada a BCD (no lo pone, pero he decidido
hacerlo), y el problema es el siguiente, para sumar dos números
representados en BCD, me explico por cada cifra se ponen 4 bits,
ejemplo 12 = 0001 0010 he encontrado un método que es similar al sumar
en binario ajustando el resultado. El problema es que necesito
multiplicar y no he conseguido saber como se multiplica.
También había pensado en que quizá exista algún integrado que
multiplique en BCD, pero no se modelos y tampoco se por donde buscar.
(En San Google, no termino de encontrar lo que quiero) Quizá algún
datasheet me diga como esta implementado.
Bueno, gracias por leer todo este mensaje, y cualquier sugerencia u
orentación será bienvenida.
Thanks
By3z, DrAcKe
Lo primero, es aclarar que no estoy muy seguro de dónde preguntar
esto, pero a ver si alguien puede dar algo de luz al asunto. El
problema que me encuentro es que tengo que hacer una práctica (es de
Informática) y uno de los problemas de fondo es que tengo que
convertir los números de entrada a BCD (no lo pone, pero he decidido
hacerlo), y el problema es el siguiente, para sumar dos números
representados en BCD, me explico por cada cifra se ponen 4 bits,
ejemplo 12 = 0001 0010 he encontrado un método que es similar al sumar
en binario ajustando el resultado. El problema es que necesito
multiplicar y no he conseguido saber como se multiplica.
También había pensado en que quizá exista algún integrado que
multiplique en BCD, pero no se modelos y tampoco se por donde buscar.
(En San Google, no termino de encontrar lo que quiero) Quizá algún
datasheet me diga como esta implementado.
Bueno, gracias por leer todo este mensaje, y cualquier sugerencia u
orentación será bienvenida.
Thanks
By3z, DrAcKe