首页
社区
课程
招聘
[旧帖] 一个关于堆栈的问题,请大家帮忙. 0.00雪花
发表于: 2008-10-4 21:41 2515

[旧帖] 一个关于堆栈的问题,请大家帮忙. 0.00雪花

2008-10-4 21:41
2515
代码如下:
assume cs:codesg
codesg segment
     mov ax,1000h
    mov ss,ax
    mov sp,0
    add sp,0010h
    push ax
    push bx
    push ax
    push bx
    push ax
    push bx
    push ax
    mov ax,4c00h
    int 21h
codesg ends
end
用DEBUG跟踪调试时:当SP=0004H时,程序就会中断,原先以为是堆栈段地址设的问题,经过多次更换堆栈段地址进行测试还是同样的问题,请高手指教,不胜感激!!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 220
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
据我所知,在用到debug单步跟踪的时候,中断一次会将IP压到栈中,你的问题是栈空间不足了。
可以将栈大点,应该就没问题了
2008-10-4 22:43
0
游客
登录 | 注册 方可回帖
返回
//