Guest User

Untitled

a guest
Oct 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.86 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. void main() {
  4.     char far *uk;
  5.     char b;
  6.     int i, mas[2];
  7.     uk=(char far *)0xF000FFFE;
  8.     b = *uk;
  9.     clrscr();
  10.     for (i=1;i>=0;i--) {
  11.         mas[i] = b%4;
  12.         b/=4;
  13.     }
  14.     char mas2[2];
  15.     for (i=0;i<2;i++){
  16.     switch (mas[i])
  17.     {
  18.     case 0: mas2[i]='0'; break;
  19.     case 1: mas2[i]='1'; break;
  20.     case 2: mas2[i]='2'; break;
  21.     case 3: mas2[i]='3'; break;
  22.     case 4: mas2[i]='4'; break;
  23.     case 5: mas2[i]='5'; break;
  24.     case 6: mas2[i]='6'; break;
  25.     case 7: mas2[i]='7'; break;
  26.     case 8: mas2[i]='8'; break;
  27.     case 9: mas2[i]='9'; break;
  28.     case 10: mas2[i]='A'; break;
  29.     case 11: mas2[i]='B'; break;
  30.     case 12: mas2[i]='C'; break;
  31.     case 13: mas2[i]='D'; break;
  32.     case 14: mas2[i]='E'; break;
  33.     case 15: mas2[i]='F'; break;
  34.     default: mas2[i]='X';
  35.     }
  36.     }
  37.     printf("PC type in HEX: ");
  38.     for(i=0;i<2;i++)
  39.     {
  40.         printf("%c",mas2[i]);
  41.     }
  42.     printf("h");
  43. }
Add Comment
Please, Sign In to add comment