00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00039 #include <sys/sio.h>
00040
00041
00042 void
00043 print_hello (unsigned i)
00044 {
00045 char buf[15];
00046 char* p;
00047 unsigned char c;
00048 unsigned int value;
00049
00050 p = &buf[15];
00051 *--p = 0;
00052 value = i;
00053
00054 do {
00055 c = value % 10;
00056 value = value / 10;
00057 *--p = c + '0';
00058 } while (value != 0);
00059
00060 serial_print ("Hello ");
00061 serial_print (p);
00062 serial_print ("\n");
00063 }
00064
00065 int
00066 main ()
00067 {
00068 unsigned i;
00069
00070 for (i = 0; i < 1000; i++)
00071 {
00072 print_hello (i);
00073 }
00074 return 0;
00075 }