A、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化
B、实现程序调用,子程序嵌套调用和递归调用
C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”
D、扩大指令寻址空间
第1题:
堆栈是什么?堆栈结构在计算机中有什么作用?
(1)堆栈的概念
是若干个存储单元(或寄存器)的有序集合,它顺序地存放一组元素。
数据的存取都只能在栈顶单元内进行,即数据的进栈与出栈都只能经过栈顶单元这个“出入口”。
堆栈中的数据采用“先进后出”或“后进先出”的存取工作方式。
(2)堆栈结构在计算机中的作用
具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化。
实现程序调用,子程序嵌套调用和递归调用。
对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”。
略
第2题:
1、数据结构研究的对象不包括()
A.数据的各种逻辑结构
B.数据在计算机中的存储结构
C.各种操作的算法
D.数据在计算机中的大小关系
第3题:
堆栈指针SP指明栈顶位置,起着管理堆栈的作用。
第4题:
22、以下关于堆栈寻址的描述错误的是___。
A.可用硬盘来实现堆栈,称为硬堆栈
B.可用寄存器组来实现堆栈
C.可用内存来实现堆栈
D.堆栈寻址要求计算机中设有堆栈
第5题:
堆栈的作用是什么?在堆栈中存取数据时有什么规则?如何理解?SP中的内容表示什么?