清风2007 发表于 2013-7-30 13:37:09

此汇编程序可以编译成功,可我用debug调试时,会出现“File not found”,

assumecs : code

codesegment
       start: mov ax,cs
                mov ds,ax
                          mov si,offset n1
                          mov ax,0
                          mov es,ax
                          mov di,200h
                          mov cx, offset n3-offset n1
                          cld
                          rep movsb
                          
                          mov ax,0
                          mov es,ax
                          mov bx,0
                          mov word ptr es:,200h
                          mov word ptr es:,0
                          
                          mov ax,4c00h
                          int 21h
                          
n1:    jmp short n2
       db 'helloword!'
n2:   mov ax,cs
      mov ds,ax
                mov si,202h
                mov ax,0b800h
                mov es,ax
                mov di,0
                mov cx,10
               
    s:   mov al,ds:
             mov es:,al
               inc si
               add di,2
               loop s
               
               mov ax,4c00h
               int 21h
        n3:nop
code ends
end start


小甲鱼 发表于 2013-7-30 13:37:10

清风2007 发表于 2013-7-30 15:42 static/image/common/back.gif
问题时,跟这个文件同一目录下,还有其他的exe文件,这些文件调试时,是没有问题的,我用同一方法去调试这 ...

改下文件名试试,file not find就是没找到文件~

福禄娃娃 发表于 2013-7-30 15:00:52

你需要先进入存放exe文件的目录下,然后再运行debug
或者直接在开始---运行那儿输入debug c:\masm\1.exe      
debug后面跟程序的绝对路径

zer0 发表于 2013-7-30 15:30:40

说明你要debug的文件路径错了~

清风2007 发表于 2013-7-30 15:37:26

福禄娃娃 发表于 2013-7-30 15:00 static/image/common/back.gif
你需要先进入存放exe文件的目录下,然后再运行debug
或者直接在开始---运行那儿输入debug c:\masm\1.exe   ...

朋友,我的路径是没有问题的,这个出错的exe文件和其他好的exe文件都是在同一个目录文件中,那些exe文件调试时不会有任何问题,所以我怀疑我的这个程序里面的代码可能有逻辑错误。

清风2007 发表于 2013-7-30 15:38:36

清风2007 发表于 2013-7-30 15:37 static/image/common/back.gif
朋友,我的路径是没有问题的,这个出错的exe文件和其他好的exe文件都是在同一个目录文件中,那些exe文件调 ...

你能帮我看一下这个程序有逻辑错误吗?

清风2007 发表于 2013-7-30 15:42:56

zer0 发表于 2013-7-30 15:30 static/image/common/back.gif
说明你要debug的文件路径错了~

问题时,跟这个文件同一目录下,还有其他的exe文件,这些文件调试时,是没有问题的,我用同一方法去调试这个程序时,就出错了。若真像你说的路径出错,那么跟它同一级的exe文件在调试时,也会出错,但那些文件却没有出错

醉梦醒 发表于 2013-7-30 20:06:35

小甲鱼 发表于 2013-7-30 17:03 static/image/common/back.gif
改下文件名试试,file not find就是没找到文件~

我也出现同样问题,不过按老师的方法已经解决了{:1_1:}

Juses 发表于 2013-7-30 20:42:22

学习下。。。。。

清风2007 发表于 2013-7-31 07:26:37

小甲鱼 发表于 2013-7-30 17:03 static/image/common/back.gif
改下文件名试试,file not find就是没找到文件~

甲鱼老师说得没错,改了文件名就可以了

等你季节 发表于 2013-7-31 08:29:09

看看!!!!!@@@@@@@@@

a02201023 发表于 2013-7-31 13:45:47

路径问题:titter:
页: [1]
查看完整版本: 此汇编程序可以编译成功,可我用debug调试时,会出现“File not found”,