实现自定义VM,我来使用寄存器(这些将存储指针,并且在空时将无效)。但是,我已经意识到我实际上不知道如何管理基于寄存器的内存。就像,如果我所有的寄存器都用完了,并且某些代码想要另一个寄存器,该怎么办?最好不仅仅是创建一个新的。
这是在C ++中。

有帮助吗?

解决方案

我认为这不是机器的问题,而是机器程序员的问题。您可以做的(IMO)只是为了提供将寄存器的价值移动到来回内存的方法。问题解决了 :)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top