Memory Drive

반응형
  1. #include "stdio.h"
  2. int detect_mmx(void)
  3. {
  4.   int res, mmx;
  5.   _asm {
  6.        mov     eax, 1;
  7.        cpuid;
  8.        mov     res, edx;
  9.   }
  10.   mmx = (res & 0x00800000) ? 1 : 0;
  11.        
  12.   return mmx;
  13. }
  14. void main()
  15. {
  16.        int Detected;
  17.        Detected = detect_mmx();   // return 1이면 지원 0이면 미지원
  18.        if(Detected)
  19.                printf("MMX is Supported.\n");
  20.        else
  21.                printf("MMX is NOT Supported\n");
  22. }

CPU의 MMX지원 여부를 알수 있는 코드이다.
반응형