gpt4 book ai didi

cpu-registers - 基于寄存器 + 堆栈的虚拟机如何工作?

转载 作者:行者123 更新时间:2023-12-04 07:41:01 24 4
gpt4 key购买 nike

我知道基于寄存器和基于堆栈的虚拟机如何独立工作。我知道两者的优点和缺点。我想知道的是,有没有人尝试过将两者合并?

我试图在网上搜索这样一个虚拟机的存在,但无济于事。我得到的最好结果是一篇关于混合虚拟机的文章 (HyVM)。如果这样的虚拟机确实是为编程语言创建的,我将有兴趣查看其源代码以了解其工作原理。

也许有人可以指出我找到这样一个虚拟机的正确方向,或者将我链接到详细介绍该主题的文章或博客文章。

最佳答案

看看Forth .它使用虚拟机,主要面向堆栈,但几乎可以按照您建议的方式存储值。

此外,VM 非常小,因此易于探索和移植。

关于cpu-registers - 基于寄存器 + 堆栈的虚拟机如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13680300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com