跳转到内容

堆疊結構機器

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是堆疊結構機器当前版本,由InternetArchiveBot留言 | 贡献编辑于2022年4月22日 (五) 06:12 (补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.8.7)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

堆疊結構機器(英語:Stack machine),又稱堆疊機器電腦科學中一種計算模型。這種類型的電腦,記憶體以堆疊(Stack)儲存。

這種機器,它的指令集中包含了零位址指令("0-operand" instruction set)。硬體在執行運算時,到堆疊的頂端去取出運算元,至運算結束時,再儲存到堆疊的頂端。

相較於累加器(採用 "1-operand instruction set") ,和寄存器機("2-operand instruction set" 或 "3-operand instruction set"),用零位址指令("0-operand instruction set")實作的堆疊機器,它的好處是程式碼密度(code density)相對較大,因此,它的程式通常較小。

相關條目[编辑]

外部連結[编辑]