home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / drdobbs / 1991 / 10 / embedcp / test / mem1.c < prev    next >
C/C++ Source or Header  |  1991-03-23  |  420b  |  26 lines

  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5.     unsigned short *p = (unsigned short *)0xc8000100;
  6.     unsigned short i,j,count = 0;
  7.     
  8.     printf("Initializing memory\n");
  9.  
  10.     for (i=0; i < 256; i++)
  11.         p[i] = i;
  12.  
  13.     printf ("Checking memory\n");
  14.  
  15.     while (1){
  16.         for (i=0; i<256; i++)
  17.             if ((j = p[i]) != i) goto error;
  18.  
  19.         count++;
  20.         printf("Validated ok - %d\n",count);
  21.     }
  22.  
  23.     error:
  24.         printf("Expected %d - got %d\n",i,j);
  25. }
  26.