27-02-2013, 12:42
Bueno, paso a explicar un poco el final que tomaron:
En la parte teórica tomaron una pregunta de los flags de la ALU, en concreto pidieron definiciones de overflow y carry-over. En la segunda pedían que hagan una suma (8+8) en binario y decir en que estado quedaban los flags. La tercera pedía transformar un numero con coma en el flotante (ni me acordaba como se hacia ) y la cuarta tenia que ver con punteros y decir si las asignaciones que aparecían eran erróneas o no.
En cuanto a lo practico, era muy pavo! tenias una función que recibía las temperaturas de tres sensores y las iba guardando en una lista (en la estructura tenias un campo numero de sensor y un campo valor de temperatura), las condiciones de fin eran dos, que llegue un numero de sensor 0 o que el numero de elementos de la lista fuera 1000. Los valores de temperatura y el numero de sensor llegaban a la función cuando la llamaban del main (que no había que hacer), nada de pipe ni socket.
Una vez que se cumplía la condición de fin, guardabas cada dato en un archivo diferente según el numero de sensor, o sea los del sensor 1 en un archivo, los del sensor 2 en otro y los del sensor 3 en el que corresponda. Y listo, eso era todo.
bastante mas fácil de lo que estaba viendo, por suerte!
Espero que a alguno le sirva...
En la parte teórica tomaron una pregunta de los flags de la ALU, en concreto pidieron definiciones de overflow y carry-over. En la segunda pedían que hagan una suma (8+8) en binario y decir en que estado quedaban los flags. La tercera pedía transformar un numero con coma en el flotante (ni me acordaba como se hacia ) y la cuarta tenia que ver con punteros y decir si las asignaciones que aparecían eran erróneas o no.
En cuanto a lo practico, era muy pavo! tenias una función que recibía las temperaturas de tres sensores y las iba guardando en una lista (en la estructura tenias un campo numero de sensor y un campo valor de temperatura), las condiciones de fin eran dos, que llegue un numero de sensor 0 o que el numero de elementos de la lista fuera 1000. Los valores de temperatura y el numero de sensor llegaban a la función cuando la llamaban del main (que no había que hacer), nada de pipe ni socket.
Una vez que se cumplía la condición de fin, guardabas cada dato en un archivo diferente según el numero de sensor, o sea los del sensor 1 en un archivo, los del sensor 2 en otro y los del sensor 3 en el que corresponda. Y listo, eso era todo.
bastante mas fácil de lo que estaba viendo, por suerte!
Espero que a alguno le sirva...