超級簡單的虛擬機(Python 實現)

咱們此次實現的簡單虛擬機,和計算機的 cpu 有點相似。無非就是取指令,執行指令之類的操做。 編程 常見的虛擬機一般分爲兩類,一種是棧式虛擬機,另外一種是寄存器虛擬機。好比說 CPython, Jvm 就是基於棧的虛擬機,而 lua 則是基於寄存器的虛擬機。微信 咱們此次實現的「玩具」虛擬機,就是一種基於棧的虛擬機。app 虛擬機有三個重要屬性,code 表明要執行的指令列表,stack 用於保存
相關文章
相關標籤/搜索