此汇编程序可以编译成功,可我用debug调试时,会出现“File not found”,
assumecs : codecodesegment
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
清风2007 发表于 2013-7-30 15:42 static/image/common/back.gif
问题时,跟这个文件同一目录下,还有其他的exe文件,这些文件调试时,是没有问题的,我用同一方法去调试这 ...
改下文件名试试,file not find就是没找到文件~ 你需要先进入存放exe文件的目录下,然后再运行debug
或者直接在开始---运行那儿输入debug c:\masm\1.exe
debug后面跟程序的绝对路径 说明你要debug的文件路径错了~ 福禄娃娃 发表于 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:37 static/image/common/back.gif
朋友,我的路径是没有问题的,这个出错的exe文件和其他好的exe文件都是在同一个目录文件中,那些exe文件调 ...
你能帮我看一下这个程序有逻辑错误吗?
zer0 发表于 2013-7-30 15:30 static/image/common/back.gif
说明你要debug的文件路径错了~
问题时,跟这个文件同一目录下,还有其他的exe文件,这些文件调试时,是没有问题的,我用同一方法去调试这个程序时,就出错了。若真像你说的路径出错,那么跟它同一级的exe文件在调试时,也会出错,但那些文件却没有出错 小甲鱼 发表于 2013-7-30 17:03 static/image/common/back.gif
改下文件名试试,file not find就是没找到文件~
我也出现同样问题,不过按老师的方法已经解决了{:1_1:} 学习下。。。。。 小甲鱼 发表于 2013-7-30 17:03 static/image/common/back.gif
改下文件名试试,file not find就是没找到文件~
甲鱼老师说得没错,改了文件名就可以了 看看!!!!!@@@@@@@@@ 路径问题:titter:
页:
[1]