首页
社区
课程
招聘
[求助]请教关于debug跟踪int 21h 的3dh问题
发表于: 2008-6-21 16:54 3365

[求助]请教关于debug跟踪int 21h 的3dh问题

2008-6-21 16:54
3365
mov       ax,3dh
              int       21h
              jc        error
请问我在用debug跟踪int 21h 的3dh打开文件时,为什么总是cf=1然后跳转到error(文件确实存在而且没什么问题),但如果不用debug进行跟踪,而是直接运行的话,却能正常打开文件。这是怎么回事???麻烦各位帮忙解解疑!!谢谢!!
以下是原程序:
        data  segment
              assume    ds:data
      fname1  db        'del.txt',0
         msg  db        'OK',0dh,0ah,24h
        msg1  db        'error',0dh,0ah,24h
        data  ends

        code  segment
              assume    cs: code
        main  proc      far
              mov       ax,data
              mov       ds,ax

              mov       dx, offset fname1
              mov       ax,3d00h
              int       21h
              jc        abord
              mov       dx,offset msg
              mov       ah,9
              int       21h
              jmp       exit
      abord:
              mov       dx, offset msg1
              mov       ah,9
              int       21h
       exit:  mov       ah,4ch
              int       21h
        main  endp
        code  ends
              end       main

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//