简答题

堆栈是什么?堆栈结构在计算机中有什么作用?

正确答案

(1)堆栈的概念
是若干个存储单元(或寄存器)的有序集合,它顺序地存放一组元素。
数据的存取都只能在栈顶单元内进行,即数据的进栈与出栈都只能经过栈顶单元这个“出入口”。
堆栈中的数据采用“先进后出”或“后进先出”的存取工作方式。
(2)堆栈结构在计算机中的作用
具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化。
实现程序调用,子程序嵌套调用和递归调用。
对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”。

答案解析

相似试题
  • 堆栈寻址的原则是()。

    单选题查看答案

  • 简述寄存器寻址、寄存器间接寻址、变址寻址和堆栈寻址,从形式地址到得到操作数的寻址处理过程。

    简答题查看答案

  • 接口电路在系统结构中的作用是什么?

    简答题查看答案

  • 高速缓冲存储器在计算机系统中的主要作用是什么。

    简答题查看答案

  • 什么是高速缓冲存储器?在计算机系统中它是如何发挥作用的?

    简答题查看答案

  • 什么是中断?中断技术给计算机系统带来了什么作用?

    简答题查看答案

  • 什么是总线?以总线组成计算机有哪几种组成结构?

    简答题查看答案

  • 计算机硬件有哪些部件,各部件的作用是什么?

    简答题查看答案

  • 在教学计算机的总线设计中,提到并实现了内部总线和外部总线,这指的是什么含义?

    简答题查看答案