回 帖 发 新 帖 刷新版面

主题:请教


data segment
    string db "nianchen",'$'
data ends

code segment 
    assume cs:code,ds:data

 start:
    mov ax,data
    mov ds,ax

    mov dx,offset string
    mov ah,9
    int 21h
code ends
  end start
 
   运行时出现:16位MS-DOS子系统 提示框是怎么回事
           是不是因为系统是32位的

      怎样样修改程序才可正常运行?

                        知道的请回答下,万分谢谢!
         
          

回复列表 (共1个回复)

沙发

代码最后加上:
          MOV AX,4C00H
          INT 21H
汇编代码不象C语言代码--main()运行完了会自己退出程序,你必须要控制程序的结束。

我来回复

您尚未登录,请登录后再回复。点此登录或注册