/*------------------------------------------------------------------- ** ** Fichero: ** lab0.c 13/3/2014 ** ** (c) J.M. Mendias ** Programación de Sistemas y Dispositivos ** Facultad de Informática. Universidad Complutense de Madrid ** ** Propósito: ** Test del laboratorio 0 ** ** Notas de diseño: ** Presupone que todo el SoC ha sido previamente configurado ** por el programa residente en ROM que se ejecuta tras reset ** **-----------------------------------------------------------------*/ void main( void ) { int a, b, c; // 32 bits long long la, lb, lc; // 64 bits float fa, fb, fc; // 32 bits a = 0xabcd; b = 0x3; la = 0xabcdabcd; lb = 0x3; fa = 8235.3456; fb = 235.3456656; c = a + b; c = a - b; c = a * b; c = a / b; c = a >> 2; c = a >> b; lc = la + lb; lc = la - lb; lc = la * lb; lc = la / lb; lc = la >> 2; fc = fa + fb; fc = fa - fb; fc = fa * fb; fc = fa / fb; while( 1 ); }