king1314 发表于 2013-5-24 20:42:38

这张图有些不理解,希望大家分析下



这张图 比如说向下增长即是高地址-》低地址
那栈顶应该在低地址呀,栈顶怎么会是0X0043F7FF呢???


同样,向上增长,即是堆栈从低地址到高地址的增长,栈顶应该是高地址,

貌似这张图都搞反了 ,还是我理解有误、、、

希望大家分析分析




lusson 发表于 2013-5-24 21:00:45

楼主是不是栈顶和栈底搞反了。
程序刚运行时堆栈指针是指向栈底的。。。

食肉动物 发表于 2013-5-24 21:23:46

这东西感觉就是绕口令,我从来不去试图弄清楚它,知道意思就行了。楼主还真认真。。。

nathanest 发表于 2013-5-24 21:58:15

图没有反吧,那个是数据存进去的增长方式。

king1314 发表于 2013-5-24 23:48:28

食肉动物 发表于 2013-5-24 21:23 static/image/common/back.gif
这东西感觉就是绕口令,我从来不去试图弄清楚它,知道意思就行了。楼主还真认真。。。 ...

刚接触ucos有点小疑惑

king1314 发表于 2013-5-24 23:49:02

lusson 发表于 2013-5-24 21:00 static/image/common/back.gif
楼主是不是栈顶和栈底搞反了。
程序刚运行时堆栈指针是指向栈底的。。。 ...

我也认为是搞反了 ,这时一本书上这样写的 ,我表示不理解

king1314 发表于 2013-5-24 23:49:48

nathanest 发表于 2013-5-24 21:58 static/image/common/back.gif
图没有反吧,那个是数据存进去的增长方式。

栈顶和栈底没搞反???求指教

eva_yang 发表于 2013-5-25 09:22:28

这个图有点问题。。&Taskstk 应该在0X0043F7FF吧....

sgzzour 发表于 2013-5-25 10:23:29

目测图是有问题的。。。。

king1314 发表于 2013-5-25 11:20:48

eva_yang 发表于 2013-5-25 09:22 static/image/common/back.gif
这个图有点问题。。&Taskstk 应该在0X0043F7FF吧....

我也是这么认为的,但是书上这么写的

eva_yang 发表于 2013-5-25 11:27:54

king1314 发表于 2013-5-25 11:20 static/image/common/back.gif
我也是这么认为的,但是书上这么写的

恩。。。。。。。。。
页: [1]
查看完整版本: 这张图有些不理解,希望大家分析下