请问在汇编语言中为什么要使用栈,这个栈是干嘛用的啊

 我来答
___逍遥___
2012-04-04 · TA获得超过229个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:187万
展开全部
栈的功用相当于一个特定的备份空间。。。
典型用法就是调用子程序时,备份子程序可能改变那些寄存器的值, 便于子程序返回主程序的寄存器值的回复。。。
追问
那还有其他用途没有啊
追答
本人知识有限的,就只知道汇编中的栈好像就是在调用是起作用。
高级语言就不同了, 高级语言的栈有很多用处,学了数据结构就知道了
anan640925
2012-04-04 · TA获得超过5421个赞
知道大有可为答主
回答量:4868
采纳率:51%
帮助的人:1082万
展开全部
堆栈是个好东西

在汇编的应用,有很多
有一种是程序调用或者中断时候的保存现场数据
比如在突然接到一个更高级的中断时
把现有的寄存器推入堆栈,等调用结束的时候再弹出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人到中年闲厅散步
2012-04-04 · 地理信息三维模型学习交流
人到中年闲厅散步
采纳数:237 获赞数:854

向TA提问 私信TA
展开全部
学汇编,竟然不知栈,那你得好好看看书。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Kevin6Tang
2012-04-04 · 超过23用户采纳过TA的回答
知道答主
回答量:219
采纳率:0%
帮助的人:49.5万
展开全部
windows中有栈 这个概念 ,不知道是不是指的这个。
每个程序发出一条消息给windows, 在 windows 中,这些消息就存放在栈中,形成一个队列,等待cpu处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式