TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: teve en 07 de Mayo de 2005, 08:32:00
-
Hola compañeros, resulta que estoy empezando a estudiar otro lenguaje de programacion, yo el que conozco y domino es el asembler, pero con el C estoy como si estuviera empezando, necesito saber como multiplicar 2 bytes en C, un saludo.
-
Así:
int16 x, y, resultado; // Se usa para todas las variables la misma longitud
.
.
.
resultado=x*y;
Un saludo
PD. Si el resultado de la multiplicación te entrase en 8bits, entonces podrías definir todas las variables como int8
-
Muchisimas gracias compañero, la diferencia que hay entre el ensamblador y el C es abismal, para una simple multiplicacion en ensamblador tienes que hacer todo un programita, y con el lenguaje C en menos de 1 minuto hecho. Un saludo.