社区
汇编语言
帖子详情
为什么有 push 和 pop 却没有 stack?
wjsun84
2009-05-17 08:32:59
stack segment
db 100 dup(?)
stack ends
什么时候需要设置堆栈?
我看到有些程序里面有 push 和 pop 操作,但是没有设置堆栈,这是为什么?
...全文
120
12
打赏
收藏
为什么有 push 和 pop 却没有 stack?
stack segment db 100 dup(?) stack ends 什么时候需要设置堆栈? 我看到有些程序里面有 push 和 pop 操作,但是没有设置堆栈,这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mengcheng8487
2009-06-22
打赏
举报
回复
[Quote=引用 11 楼 gzgzlxg 的回复:]
引用 10 楼 goodider 的回复:
堆栈用户是不能自己设置的。
可以设置的,大多数的链接器(link)都可以设置堆栈的大小,在win系统中,堆栈的设置更为方便。
[/Quote]
这家伙很懒,在看雪的名字和这一样!
只看该图片!
gzgzlxg
2009-06-22
打赏
举报
回复
[Quote=引用 10 楼 goodider 的回复:]
堆栈用户是不能自己设置的。
[/Quote]
可以设置的,大多数的链接器(link)都可以设置堆栈的大小,在win系统中,堆栈的设置更为方便。
goodider
2009-06-22
打赏
举报
回复
堆栈用户是不能自己设置的。
gzgzlxg
2009-06-22
打赏
举报
回复
不管在DOS还是在win,不管使用那种开发工具,如果用户不设置堆栈区,编译工具将使用缺省值自动帮助用户设置堆栈区。
中断服务程序一般直接使用系统栈,这也很容易理解,中断服务程序本就是属于系统的。
bword
2009-06-22
打赏
举报
回复
不是有SS定义吗?
mengcheng8487
2009-06-22
打赏
举报
回复
买房子没买车库不代表不可以停自行车,买了爬爬壳还是买个车库好.
Meteor_Code
2009-06-22
打赏
举报
回复
WIN32程序,系统装载时会帮你设置一个
wb378499835
2009-06-22
打赏
举报
回复
使用栈可以避免寄存器发生冲突,
sy_100000
2009-05-18
打赏
举报
回复
大多数时候并不需要定义堆栈位置,因为可使用已有的
紫郢剑侠
2009-05-18
打赏
举报
回复
dos下的扩展名为.com的可执行文件是不需要自己定义堆栈段的
qq845284425
2009-05-18
打赏
举报
回复
学习
wxgiter
2009-05-17
打赏
举报
回复
编译器会帮你定义一个。。
c++的STL(7) --
stack
本文详细介绍了
stack
容器,它是基于栈数据结构的模板类,通过现有容器如deque、vector和list进行封装。主要讨论了
stack
的结构特点、成员函数如empty(),size(),top(),
push
(),
pop
()等,以及为何选择特定容器作为基础。特别指出
stack
没有
迭代器,因为其操作仅限于栈顶元素。,
Java笔记之Deque与
Stack
本文介绍了Java中的Deque接口,作为双端队列,它支持在两端进行添加和移除操作。Deque接口扩展自Queue,并提供了如addFirst、addLast等方法。常见的Deque实现类有ArrayDeque和LinkedList。此外,文章还讨论了
Stack
,虽然Java
没有
单独的
Stack
接口,但可以通过Deque接口模拟
Stack
的功能,如使用
push
和
pop
进行入栈和出栈操作,peek用于查看栈顶元素。使用Deque作为
Stack
时,应避免使用队列相关的方法以保持栈的特性。
STL容器-
stack
(源自STL源码剖析)
本文介绍了STL容器
stack
,它是先进后出(FILO)的数据结构,只有一个出口。
stack
允许新增、移除和获取最顶端元素,不允许遍历。将元素推入
stack
的操作是
push
,推出操作是
pop
,且
stack
没有
迭代器。
7.9java集合之栈(
Stack
)
本文深入讲解了栈(
Stack
)这一重要的数据结构,介绍了其后进先出(LIFO)的特点,以及如何通过压栈(
push
)、弹出(
pop
)和取栈顶元素(peek)等操作实现。特别指出,在Java中虽然
没有
直接的
Stack
接口,但可以通过Deque来实现
Stack
的功能。
【c++】stact&queue栈和队列的基本操作与接口
文章介绍了C++标准库中的两种特殊容器——
Stack
(栈)和Queue(队列),它们分别是基于先进后出(FILO)和先进先出(FIFO)原则的数据结构。
Stack
不提供迭代器,主要操作包括
push
、
pop
和top,而Queue的操作有
push
、
pop
、front和back。两者都
没有
遍历功能,且提供了empty和size方法来检查状态。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章