さて、私は c++ や c のようなコンピューター プログラミングから始めています。コードが実行される場所をよりよく理解できるようにするプロセッサ アーキテクチャについて、強い疑問があります。
では、C++ プログラムをコンパイルするとします。この時点で、アセンブリの低レベル コードにコンパイルされます。このコードには、コードを実行するためのプロセッサ命令が含まれています。プロセッサごとに異なる命令セットがあるため、コードがどこで実行されるかを知りたいと思いました。同様に、コード ブロックでプログラムをコンパイルします。32 ビットまたは 64 ビットのコンピューター用にコンパイルしているかどうかはどうすればわかりますか? 変更できますか?2 つの 32 ビット プロセッサ (1 つは i5、もう 1 つは pentium 4) の違いは何ですか? (私のコードは 2 つのプロセッサで実行されますか?)
ありがとう :)