pic Jul. 2016 | Page 86

aa=3; multiplicación bb=5; cc=aa*bb; ‘ Damos un par de valores, y calculamos una kk=cc+1; dd=myfunc( kk ); ‘ Llamada a la función myfunc, con el parámetro kk. ‘ Su valor de vuelta es asignado a la variable dd } myfunc( t ) char t; { char c; c=t+4; return( c ); ‘ Calculamos la función deseada ‘ Devolvemos el valor c. } No es nuestro deseo tampoco hacer un estudio profundo del lenguaje c, del que es abundante la bibliografía y con el que pensamos que se hallará familiarizado cualquier lector que se aventure en estas páginas, pero sí hablaremos de sus ventajas, sus desventajas y hasta dónde llega su desarrollo como lenguaje (qué encontraremos en sus librerías). Por lo pronto, hete aquí la comparación directa con el resultado de la compilación, test0.s. Es fácil apreciar lo simple, escueto, legible y fácil de modificar que resulta el código en c. ;Small C PIC16C84; ; Coder (1.0 2/10/95) ; Version 0.002 ; Front End (PIC Ver 1.0 2/19/95) include '16c84.h' ; **************code segment cseg******************* org _CSEG ; Begin Function main_ 84