컴파일후에 기계어로 바뀐게 실행파일이잖아요.

그렇다면 실행파일은 cpu 별로 다른거 아닌가요?

intel 계열하고 amd 계열하고 전혀 다른 명령어 체계일텐데

어째서 amd나 intel 이나 같은 실행파일로 돌릴수 있는지 궁금합니다.