【发布时间】:2013-03-29 02:43:35
【问题描述】:
您好,我正在阅读弗吉尼亚大学的 x86 指南,其中指出,推送和弹出堆栈要么删除堆栈,要么将 4 字节数据元素添加到堆栈中。
为什么设置为 4 个字节?这可以改变吗,你能通过推送更小的数据元素来节省堆栈上的内存吗?
如果有人想查看该指南,可以在这里找到: http://www.cs.virginia.edu/~evans/cs216/guides/x86.html
【问题讨论】:
-
该语句仅适用于 32 位模式,您还可以推送/弹出 2 字节元素。