TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: jjcblanco en 22 de Julio de 2009, 13:52:10

Título: separar producto de 2 variables
Publicado por: jjcblanco en 22 de Julio de 2009, 13:52:10
Tengo una duda tengo este codigo en ASm

movf   TABLE_OFFSET1,W         ;Load the table offset for Phase 1
   movf   PLUSW0,W            ;Use offset to access value in sine table via indirect addressing
   mulwf   FREQUENCY, W         ;Table_value X Frequency
   movff   PRODH,PDC0H_TEMP      ;Copy high product into temporary variable for PDC0H
   movff   PRODL,PDC0L_TEMP      ;Copy low product into temporary variable for PDC0L

Se mueve un cierto offset en una tabla y luego multiplica el valor encontrado en la tabla por una variable, pero el resultado se lo divide en parte baja y parte alta

Estoy haciendo lo mismo en C pero no me sale, no se como separar el producto en parte alta y parte baja.


Ayuuuda
Gracias