堆疊機器

堆疊機器

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

基本介紹

  • 中文名:堆疊機器
  • 外文名:Stack machine
  • 又稱:堆疊機器
  • 實質計算機科學中一種計算模型
這種機器,它的指令集中包含了零位址指令("0-operand" instruction set)。硬體在執行運算時,到堆疊的頂端去取出運算元,至運算結束時,再儲存到堆疊的頂端。
相較於累加器(採用 "1-operand instruction set") ,和暫存器機("2-operand instruction set" 或 "3-operand instruction set"),用零位址指令("0-operand instruction set")實作的堆疊機器,它的好處是程式碼密度(code density)相對較大,因此,它的程式通常較小。

相關詞條

熱門詞條

聯絡我們