-1

在 OO 编程中,我们将小块经常运行的代码组织成方法。与复制/过去相比,这减少了代码总量(以及其他优点)。在汇编语言和机器语言中,这些可重用的块称为子例程。

通常原始例程和调用的子例程会使用许多或大部分可用寄存器。

当所有寄存器都被子程序用完时,解释机器在跳转到新的子程序之前必须做什么。

4

1 回答 1

1

因此,被调用者寄存器作为调用序列的一部分被推送,并在子程序退出后作为返回序列的一部分被恢复。此链接提供了有关此的更多详细信息。

于 2011-01-21T06:27:39.803 回答