首页
社区
课程
招聘
[旧帖] [求助][求助] 0.00雪花
发表于: 2011-10-27 12:50 1035

[旧帖] [求助][求助] 0.00雪花

2011-10-27 12:50
1035
用栈交换顺序,为什么开始时这两个数存入了内存,后来却不见了 代码如下,新手求指教
assume cs:code
code segment
dw 0102h,0304h
dw 0,0
start:mov ax,cs
mov ss,ax
mov sp,8

mov cx,2
mov bx,0
s:push cs:[bx]
add bx,2
loop s

mov cx,2
mov bx,0
s0:pop cs:[bx]
add bx,2
loop s0

mov ax,4c00h
int 21h

code ends
end start

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 96
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
push是减吧,pop是加吧
2011-10-27 14:28
0
雪    币: 130
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
不知道怎么说啊,你的问题太深了,完全被你打败了。
2011-10-27 15:50
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
push不是入栈吗?
2011-10-27 16:43
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
给位大神  关爱新手
刚学 真搞不懂
2011-10-27 16:44
0
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
调试下吧,单步调试,应该不难
2011-10-27 17:52
0
游客
登录 | 注册 方可回帖
返回
//