首页
社区
课程
招聘
[旧帖] [求助]求解一个简单的汇编程序疑问? 0.00雪花
发表于: 2012-6-9 20:37 1075

[旧帖] [求助]求解一个简单的汇编程序疑问? 0.00雪花

2012-6-9 20:37
1075
;为什么CX的值是41111h,查看内存,指令明明是用11h赋的值啊



assume cs:code,ss:stack
stack segment stack
        a        db 'welcome to masm !'
        b        db 'aaaaaaaaaaaaaaaaa'
stack ends

code segment
        start:        mov ax,stack
                        mov ss,ax
                        mov sp,2*2*(b-a)
                        mov cx,b-a
                        mov bx,0
                       
        s:                mov al,a[bx]
                        mov b[bx],al
                        inc bx
                        loop s
                       
                        mov ax,4c00h
                        int 21h
code ends
end start

[课程]Linux pwn 探索篇!

上传的附件:
  • 2.png (55.89kb,18次下载)
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 110
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
你那个段定义成数据段多好,定义成栈还给初始化没这么用的。
你的栈段数椐在不断的变化,覆盖到代码段了。
把那个段改成一般的数据段,代码中乱用的地方也改下。
2012-6-9 22:13
0
游客
登录 | 注册 方可回帖
返回
//