王爽《汇编语言第二版》第128页 程序6.3
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
需要排序的数据只占16字节,为啥要定义32个字节的栈啊?刚看到这里,郁闷了,百思不得其解。
保护现场用。。有些数据会暂存到栈。
学到后面你就明白了, 整个程序是怎样的?不过多多益善不好么{:1_1:},,,只要把SP指到32(20h)就不会出问题把... 『香`草の゛芭芙 发表于 2012-7-14 23:11 static/image/common/back.gif
整个程序是怎样的?不过多多益善不好么,,,只要把SP指到32(20h)就不会出问题把...
定义多了不是浪费内存吗?肯定有特殊的意义啊 数据不是也占了32个字节嘛。。 不定义32个字节怎么放哦 {:5_96:}错了 眼睛看花了 .。如果把sp 指向16的话在出栈的时候又会报错 难道有什么不可告人的秘密吗:dizzy: 你仔细的看下前8个字 有定义一些cs ,ip的指令什么的。 估计前8个字的 内存空间应该是给debug占据了吧 敉沧 发表于 2012-7-15 09:24 static/image/common/back.gif
保护现场用。。有些数据会暂存到栈。
学到后面你就明白了,
O(∩_∩)O~,谢谢了啊
页:
[1]