首页
社区
课程
招聘
[旧帖] [求助]王爽汇编第三个实验的疑问 0.00雪花
发表于: 2012-2-29 15:00 1162

[旧帖] [求助]王爽汇编第三个实验的疑问 0.00雪花

2012-2-29 15:00
1162

代码如下:

assume cs:codesg

codesg segment
        mov ax,2000h
        mov ss,ax
        mov sp,0
        add sp,10
        pop ax
        pop bx
        push ax
        push bx
        pop ax
        pop bx
       
        mov ax,4c00h
        int 21h
       
codesg ends
end

根据执行的步骤,运行push ax 后第三个标记的地方不是应该变成 70 00 吗?为什么还是00 00 呢,是我什么地方理解错了吗?求指点

[课程]Linux pwn 探索篇!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
pop和push sp指针是移动两个字节吗
2012-2-29 16:18
0
雪    币: 4
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
对,移动两个字节,不过我现在差不多知道原因了,应该是没指定DS导致数据冲突了,SS中的内容被其他资源在用,所以值又被写成0000了,不知道我的猜测对不对,还请指正。谢谢
2012-2-29 17:14
0
游客
登录 | 注册 方可回帖
返回
//