次のコードがあるとします。
int x=4;
int g=2;
int z=x/g;
私が知る限り、値「4」はメモリの に属する場所にx保存され、「2」はgメモリの の場所に保存されます。CPU がz=x/gコマンドを受け取ると、まずメモリからxとの値を取得しg、その結果を計算して に格納しzます。しかし、次のコードを実行するとどうなるでしょうか。
int x=4;
int z=x/2;
CPU が「4」を取得した後、どうすれば「2」を取得できますか? CPU コマンドは、アドレスとオペコードではなくデータを保持できますか?