首页
社区
课程
招聘
[旧帖] [求助]汇编栈的问题!!!!!新手 0.00雪花
发表于: 2008-7-9 12:12 3469

[旧帖] [求助]汇编栈的问题!!!!!新手 0.00雪花

2008-7-9 12:12
3469
因为每次入栈,esp总是减少, 它基于栈顶是越来越小,所以说是向下扩展。
   这句话怎么理解啊

| 东西3 |
   | 东西2 |   
   | 东西1 |  
   | 空空空|  
   | 空空空|  
   | 空空空|  
   --------  
  ↑  
栈                           

还是

  | 空空空 |
  | 空空空 |
  | 空空空 |
  |  东西3 |  
  |  东西2 |
  |  东西1 |
  -----
  ↑  
栈  

把栈比作容器,放进去的东西是在上面还是在下面?这个跟对向下扩展的理解是不是有关系?
还是栈这个容器根本就没有底?没有底也就是无限大了。

先谢谢了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
mov ax,1
mov bx,2
push ax ;栈顶为AX
push bx ;栈顶为BX
mov ax,23
mov bx,234
pop bx ;bx=2
pop ax ;ax=1
2008-7-9 12:42
0
雪    币: 475
活跃值: (1130)
能力值: ( LV9,RANK:1410 )
在线值:
发帖
回帖
粉丝
3
呵呵,楼主对堆栈的工作还不清楚。其实堆栈这个东西一般是栈底是固定的,栈顶是活动的,一般栈底朝上,栈顶朝下,也就是倒栽葱样式的。每次入栈的时候,栈顶向下增长,也就是说栈顶指针是在减小的。

栈底(大地址)固定的。
|
|
|
栈顶(小地址)活动的。

我的 QQ491625507(敲门砖:看雪)
2008-7-9 16:51
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢楼上  又学了堆栈原理`````
2008-7-10 02:10
0
游客
登录 | 注册 方可回帖
返回
//