堆叠结构机器(英语: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)相对较大,因此,它的程式通常较小。

相关条目

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.