66问答网
所有问题
为什么说栈可以起到保护数据的作用
如题所述
举报该问题
推荐答案 2017-12-14
堆栈(stack)是一种用来暂时存放数据的结构.入栈(push)动作将数据存入栈顶,然后借助弹出(pop)动作取出数据.
在汇编语言中,模块常被称为子程序,当某一个过程调用另一个过程时,将指令的地址存在堆栈顶端,当调用结束后,从栈顶取回调用过程地址,并返回继续执行以下指令.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n2ixispsUnpUnivv2s.html
相似回答
为什么说栈可以起到保护数据的作用
答:
堆栈(stack)是一种用来暂时存放
数据的
结构.入
栈
(push)动作将数据存入栈顶,然后借助弹出(pop)动作取出数据.在汇编语言中,模块常被称为子程序,当某一个过程调用另一个过程时,将指令的地址存在堆栈顶端,当调用结束后,从栈顶取回调用过程地址,并返回继续执行以下指令.
为什么
要将
数据
放入堆栈?
答:
保护数据
,比如说你现在正在对A进行操作,可是中断时也要用到A操作。如果执行完
了
中断再执行原程序,可是A的内容在执行中断的时候已经改变了所以再执行原来的程序的结果就会出问题了。堆栈就是进入中断的时候先把A的数据存到一边去,执行完了中断再把数放到A中去,就不影响原来的运算了。希望你能看明白...
...的时候到
了
,用自己的语言告诉我
为什么
要设置
栈
?
答:
栈是一块内存空间,用于保存数据,一般用于函数调用保存程序运行的现场和参数
。举例来说:函数调用:fun(a,b,c);系统会将当前程序的执行点的位置进行压栈处理,即保存当前程序指针(程序运行位置),按照参数的顺序将a,b,c的数值也压入堆栈,以便传送给被调用的函数然后跳转到调用的函数入口;调用函数将...
什么
是堆栈及堆栈
的作用
是什么
答:
在单片机应用中,堆栈是个特殊的存储区,
主要功能是暂时存放数据和地址,通常用来保护断点和现场
。要点:堆,队列优先,先进先出 。栈,先进后出(First-In/Last-Out)。1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. ...
栈的作用
是
什么
?
答:
栈
是一种数据结构,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读
数据的
时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈是只能在某一端插入和删除的特殊线性表。用桶堆积物品,先堆进来的压在底下,随后一件一件往堆。取走时,只能从上面一件一件取...
在单片机中
什么
是堆栈?它
的作用
是什么?
答:
在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,
通常用来保护断点和现场
。在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。堆栈是一个特定的存储区或寄存器,它的一端...
大家正在搜
经过栈的作用后可以得到
数据结构中栈怎么出栈
栈在什么中应用
通过栈的作用
任务栈的作用
序列通过栈的作用
栈和队列的作用
c语言栈的作用
栈略数据
相关问题
入栈和出栈起到什么作用啊?
在什么情况下可以用栈来存储数据?
栈的作用什么?
在什么情况下可以用栈来存储数据?
java里,栈有一个很重要的特殊性,就是存在栈中的数据可以共...
什么是堆栈?堆栈有何作用?
为什么要设计堆栈,它有什么独特的用途?
汇编、linux、嵌入式:考验你们的时候到了,用自己的语言告...