程序每次运行时都使用相同的cpu寄存器吗?

时间:2014-01-29 14:37:19

标签: cpu-registers instruction-set

当程序运行时,它使用各种寄存器eax,ebx等来存储和移动数据。

程序每次运行时都使用相同的寄存器吗?

可以找到它使用或不使用的寄存器吗?

1 个答案:

答案 0 :(得分:1)

如果将其编译为机器代码,它将始终使用相同的寄存器。如果它被解释或编译为字节代码(想想Java或C#),它可以在每次运行时使用不同的寄存器。