回 帖 发 新 帖 刷新版面

主题:为什么我这个小程序输出后显示有点问题?

data segment 
     mesg db "1234567",'$' ;
data ends
code segment 
     assume ds:data,cs:code
_begin: mov ax, data  ;mov ds,seg mesg
       mov ds,ax
      ; lea dx,mesg
       mov ah,09h
       lea dx,mesg
       int 21h
    ;   mov ah,4ch
    ;   int 21h
code ends 
     end _begin 

为什么我这个小程序输出后显示有点问题? 哪错了?

回复列表 (共5个回复)

沙发

楼主有没用DEBUG调试过?

先用DEBUG调试下吧

板凳

;   mov ah,4ch
 ;   int 21h

这前面怎么有 ;

3 楼

注释掉返回dos阿!

4 楼

是要返回,指令。

不要  ;

5 楼

修改如下即可^_^

data segment 
     mesg db "1234567",'$' 
data ends
code segment 
     assume ds:data,cs:code
_begin: 
       mov ax, data  ;mov ds,seg mesg
       mov ds,ax
       lea dx,mesg
       mov ah,09h
       int 21h
       mov ah,08
       int 21h
       mov ah,4ch
       int 21h
code ends 
     end _begin

我来回复

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