当前位置:首页 > 经典书库 > 新技术革命辞典

堆栈

出处:按学科分类—社会科学总论 河北人民出版社《新技术革命辞典》第77页(263字)

一批地址连续的内存区域或一组寄存器,是中央处理器的一个常用部件。

它的一端的地址是固定的,称为栈底,另一端的地址是浮动的,称为栈顶,有专门的寄存器来存放栈顶的地址,该寄存器称为“堆栈指针”。所有的信息存入和取出都只能在浮动的一端进行,且符合后进先出的原则。堆栈的常见用途是:在一个程序模块调用另一个程序模块时,用于存放调用参数和返回地址;在多重循环时,用于存放循环控制信息;在多级中断处理中,用于存放中断现场;在作运算时,用于存放操作数和操作结果;在程序执行过程中,作为工作区。

上一篇:波兰表示法 下一篇:流水线计算机
分享到: