. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(内存访问)
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
当栈为空是,栈的大小是多少?急急急……
[待解决]
回复[
7
次 ] 点击[
464
次 ]
bxb1014
[帖 主]
[ 发表时间:2010-12-31 20:08 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-12-30 16:59
当栈为空是,栈的大小是多少?谢谢
masmaster
[第
1
楼]
[ 回复时间:2010-12-31 20:46 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
当栈为空是,栈的大小是多少?-------这好像是一个哲学问题。
haixin041
[第
2
楼]
[ 回复时间:2011-02-27 14:54 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-02-23 05:51
我认为这两个好像关系不大,当sp=10h时,栈可以为空;当sp=20h时,栈也可以为空,除非设置了栈的大小。我是这么认为,不知道对不对,我也刚在学,望高人指点
walykyy
[第
3
楼]
[ 回复时间:2011-03-05 17:01 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-02-21 22:36
栈顶的变化范围是0--FFFFH,从栈空的时候SP=0,一直压栈,直到栈满时SP=0,再次压栈,栈顶将环绕,覆盖了原来栈中的内容,一直循环
crepuscular
[第
4
楼]
[ 回复时间:2011-04-09 19:46 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-04-07 16:21
栈的大小不因栈是否为空而受影响 本书第六章中会告诉你用0即没有开辟栈段的方法 此时栈中都是0000H 但它仍然占用相应大小的字节空间 0虽然表示没有 但它仍然是要占用空间的
y.h
[第
5
楼]
[ 回复时间:2011-04-16 13:26 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-04-14 23:44
其实这个问题不必等到第六章什么的才能知道!因为书上在讲解段这个概念的时候就说了 一个段最大为64KB 这个针对于8086CPU 不管里面有没有数据 一个栈段最大可为64KB 至于一个栈段的栈顶设在哪里那是你自己的事
philipyyh
[第
6
楼]
[ 回复时间:2011-04-17 15:50 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-04-17 04:00
栈的大小自己设置,小于64k就好
did0602
[第
7
楼]
[ 回复时间:2011-07-13 18:18 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-07-11 13:17
1楼强悍
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved