社区
汇编语言
帖子详情
请教,默认的栈在哪里啊?
whoozit
2013-04-02 10:19:59
我看教科书上的例子,都没有指定ss和sp,就用push和pop暂存数据了。
这么用对么?
这个情况下栈在哪里啊?
我看debug里,exe程序载入内存的时候,默认ss和cs是一样的,sp为0。
也就说栈和程序在一个段里,代码从0往FFFFh增加,栈从FFFFh向0减少。
那么会不会程序和栈长到一定程度,导致栈覆盖程序?
...全文
94
1
打赏
收藏
请教,默认的栈在哪里啊?
我看教科书上的例子,都没有指定ss和sp,就用push和pop暂存数据了。 这么用对么? 这个情况下栈在哪里啊? 我看debug里,exe程序载入内存的时候,默认ss和cs是一样的,sp为0。 也就说栈和程序在一个段里,代码从0往FFFFh增加,栈从FFFFh向0减少。 那么会不会程序和栈长到一定程度,导致栈覆盖程序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zara
2013-04-02
打赏
举报
回复
就是这样的,确实这样的话它们是可能重叠而发生问题的;所以,缺省的栈设置只适合简单的、普通的程序,对规模比较大、内存使用复杂的程序,就应该定义自己的堆栈段,从而避免这些问题的产生。
ThinkPHP5生成二维码及背景图片合成
二维码是我们在开发网站和项目的时候经常遇到的,我第一次接触二维码时,翻过许多资料,也
请教
许多所谓高人,被整的还是一头雾水,于是自己下决心一定搞明白二维码到底怎么回事,在经历许多坑,花费许多时间和精力后终于明白了,二维码真实情况,为了让大家少走弯路,避免各种坑,节约大家成本和时间,特制作此课程,让你彻底明白二维码的生成过程。
从嵌入式编程中感悟「
栈
」为何方神圣?
何为变量?变量一般可以细分为如下图:本节重点为了让大家理解内存模型的“
栈
”,暂时不考虑“静态变量” 的情况,并约定如下:“全局变量”仅仅
默认
为“普通全局变量”;“局部变量”仅仅
默认
为“普...
线程
栈
默认
大小Linux,请问,设置线程
栈
大小,设置成功,但是不起作用
当前位置:我的异常网» Linux/Unix»请问,设置线程
栈
大小,设置成功,但是不起作用请问,设置线程
栈
大小,设置成功,但是不起作用www.myexceptions.net网友分享于:2013-09-27浏览:60次
请教
,设置线程
栈
大小,设置成功,但是不起作用//各位牛哥、牛姐、牛弟、牛妹://下面这坨代码,目的是想设置新线程的
栈
大小,但是不起作用。在下环境Redhatentri...
C语言内存模型笔记
写C语言程序必须要了解内存模型,什么是
栈
什么堆?局部变量、全局变量存在哪里?
系统
栈
的工作原理
1.开篇 本篇文章着重写的是系统中
栈
的工作原理,以及函数调用过程中
栈
帧的产生与释放的过程,有可能名字过大,如果不合适我可以换一个名字,希望大家能够指正,小丁虚心求教!如果有哪里写的不清楚的或者错误的地方请及时更正,小丁再次谢过了。文章里面有错别字,也可能会有好友说寄存器的32、16位的区别其实我感觉这里主要讲的还是些原理性的东西,后续会将文章图片错别字进行调整.(图片里面的p...
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章