TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: bigluis en 17 de Abril de 2011, 23:09:20
-
Hola amigos, estoy haciendo un programa y necesito almacenar variables que tengan 20bits, 40bits y 48bits y no deseo utilizar arreglos y tampoco deseo utilizar variables de bits mayores ya que eso provocaria un mayor consumo de RAM.
Hasta el momento creo que esto se hace con estructuras pero no estoy muy seguro de eso y me gustaría recibir un poco de ayuda.
-
Vas a tener que crear una estructura con los bits necesarios, pero además las rutinas matematicas para +, -, *, /, entre otras para poder trabajarlos :?
Por ejemplo esto hice para 64-bits en C18:
http://www.micros-designs.com.ar/c18-logica-de-64-bits-suma-resta-multiplicacion-division/
:mrgreen:
Saludos!
-
Gracias Suky, el ejemplo esta exelente.
:-/