C 프로그램을 작성하여 .exe
파일로 컴파일하면 파일 .exe
에 CPU에 대한 원시 시스템 명령어가 포함됩니다. (생각합니다).
그렇다면 최신 버전의 Windows를 실행하는 컴퓨터에서 컴파일 된 파일을 어떻게 실행할 수 있습니까? 각 CPU 제품군에는 다른 명령어 세트가 있습니다. 그렇다면 적절한 OS를 실행하는 컴퓨터는 .exe
실제 CPU에 관계없이 내 파일 의 지시 사항을 이해할 수 있습니까?
또한 일부 응용 프로그램의 "다운로드"페이지에있는 웹 사이트에서는 종종 Windows, Linux 및 Mac 용 다운로드 (각 OS, 86 및 64 비트 컴퓨터 용으로 두 번의 다운로드)를 다운로드합니다. 각 CPU 제품군에 대해 더 많은 다운로드가없는 이유는 무엇입니까?