简答题

什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?

正确答案

计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。
堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。

答案解析

相似试题
  • 什么叫堆栈?设置堆栈的主要是出于什么需要?堆栈有哪几种基本操作?为什么用户进行堆栈操作时不需要涉及具体的内存地址?

    简答题查看答案

  • 堆栈型机器与通用寄存器型机器的主要区别是什么?堆栈型机器系统结构为程序调用的哪些操作提供了支持?

    简答题查看答案

  • 什么是堆栈?它的工作原理是什么?它的基本操作有哪两个?

    简答题查看答案

  • 什么是“堆栈”?它有什么用处?在使用上有什么特点? 

    简答题查看答案

  • 进行堆栈操作时,隐含使用的是堆栈指针()(写出堆栈指针的名字)

    填空题查看答案

  • 利用堆栈实现反跟踪的原理是什么?

    简答题查看答案

  • 堆栈数据的存取原则是什么?

    简答题查看答案

  • 什么是堆栈机器?其优缺点如何?

    简答题查看答案

  • 堆栈是一种什么存储器?()

    单选题查看答案