鱼C论坛

 找回密码
 立即注册
查看: 2669|回复: 3

[已解决]汇编语言检测点10.1中的一个小问题,来个朋友帮帮

[复制链接]
发表于 2019-5-21 12:02:51 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
assume cs:code
stack  segment
      db 16 dup(0)
stack ends
code  segment
start:   mov  ax,stack
            mov ss,ax
            mov sp,16

建立的栈中不是有16个0吗?那怎么后面还进行了压栈
最佳答案
2019-5-21 13:10:15
本帖最后由 jackz007 于 2019-5-21 14:04 编辑

       如果你用debug跟踪了程序,那么,除了你的程序用,debug也会使用你的堆栈,从sp到栈顶之间的内容才是栈内数据受到保护,sp 以下到栈底的内容属于未使用的自由空间,里面的内容是什么都无关紧要。如果你看到这个区域的内容有所改变,那就是 debug 使用堆栈遗留的痕迹,完全不必关心和纠结。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-5-21 12:29:50 From FishC Mobile | 显示全部楼层
大家不要只是看看啊,帮一帮弟弟我啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-21 13:10:15 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2019-5-21 14:04 编辑

       如果你用debug跟踪了程序,那么,除了你的程序用,debug也会使用你的堆栈,从sp到栈顶之间的内容才是栈内数据受到保护,sp 以下到栈底的内容属于未使用的自由空间,里面的内容是什么都无关紧要。如果你看到这个区域的内容有所改变,那就是 debug 使用堆栈遗留的痕迹,完全不必关心和纠结。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-22 20:22:07 | 显示全部楼层
看不懂你想说什么?你是要问监测点10.1吗?还是什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 10:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表