超级简单的虚拟机(Python 实现)

咱们此次实现的简单虚拟机,和计算机的 cpu 有点相似。无非就是取指令,执行指令之类的操做。 编程 常见的虚拟机一般分为两类,一种是栈式虚拟机,另外一种是寄存器虚拟机。好比说 CPython, Jvm 就是基于栈的虚拟机,而 lua 则是基于寄存器的虚拟机。微信 咱们此次实现的“玩具”虚拟机,就是一种基于栈的虚拟机。app 虚拟机有三个重要属性,code 表明要执行的指令列表,stack 用于保存
相关文章
相关标签/搜索