Advertisement
xerpi

ex2 AC

Mar 23rd, 2015
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. static const unsigned int addresses[] = {
  4.     0x10f92150,
  5.     0x10f92151,
  6.     0x10f8a192,
  7.     0x10f92153,
  8.     0x10f8b195,
  9.     0x10f8b195,
  10.     0x10f93156,
  11.     0x10f92157,
  12.     0x10f8a198,
  13.     0x10f93159,
  14.     0x12f92250,
  15.     0x10f92151,
  16.     0x10f8a192,
  17.     0x12f92253,
  18.     0x10f8b195,
  19.     0x10f8b195,
  20.     0x10f93156,
  21.     0x12f92257,
  22.     0x10f8a298,
  23.     0x10f93159
  24. };
  25.  
  26. int main()
  27. {
  28.     printf("| byte | bloque M | conj MC |  TAG  |\n");
  29.    
  30.     int i;
  31.     for (i = 0; i < sizeof(addresses)/sizeof(addresses[0]); i++) {
  32.  
  33.         unsigned int address = addresses[i];
  34.         printf("  0x%02X   0x%02X     0x%02X   0x%02X\n",
  35.             address & 0b11111,
  36.             address>>5,
  37.             (address>>5) & 0b111111,
  38.             address>>(5+6)
  39.         );
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement