帅锋 发表于 2012-2-7 10:13:07

请大家帮忙看看,怎么打不开.asm呢?昨天还是正常的

做的汇编实验10 的第一个程序,代码如下,就是在masm的时候提示 unable to open input files: shiyan10.asm
请问是怎么回事?怎么解决呢?
assume cs:code,ss:stack,ds:data
data segment
      db 'welcome to masm!',0
data ends
stack segment
      dw 8 dup (0)
stack ends
code segment
start:mov dh,8
      mov dl,3
      mov cl,2
      mov ax,data
      mov ds,ax
      mov ax,stack
      mov ss,ax
      mov sp,16
      mov si,0
      call show

      mov ax,4c00h
      int 21h
show:   push bx
      push ax
      push dx
      push cx
      mov bx,0b800h
      mov es,bx
      mov al,0ah
      mul dh
      mov dh,0
      add dl,dl
      add ax,dx
      mov bx,ax
      mov ch,0
s:      mov cl,ds:
      jcxz ok
      mov es:,cl
      pop cx
      mov es:,cl
      push cx
      inc si
      jmp short s
ok:   pop cx
      pop dx
      pop ax
      pop bx
      ret
code ends
end start

仰望天上的光 发表于 2012-2-7 10:26:40

估计是路径问题,建议你在编译shiyan10.asm的时候不要手动输入文件名,直接用鼠标把文件shiyan10.asm托到cmd窗口里,会自动得到该文件的名字,如:
masm(空格)后面你就可以拖文件了

帅锋 发表于 2012-2-7 10:52:01

非常感谢,现在解决了,谢谢:victory:
页: [1]
查看完整版本: 请大家帮忙看看,怎么打不开.asm呢?昨天还是正常的