回 帖 发 新 帖 刷新版面

主题:请求懂汇编语言的大哥大姐们帮帮忙?

DATAS  SEGMENT
     STRING  DB  'Hello Wowrld!',13,10,'$'
DATAS  ENDS

CODES  SEGMENT
     ASSUME    CS:CODES,DS:DATAS
START:
     MOV  AX,DATAS
     MOV  DS,AX
     LEA  DX,STRING
     MOV  AH,9
     INT  21H
   
     MOV  AH,4ch
     INT  21H
CODES  ENDS
    END   START


为什么去掉     MOV  AH,4ch
               INT  21H     这两句
运行 后那个窗口出现一下下就不见了,根本来不及看不见内容
为什么呀?

回复列表 (共3个回复)

沙发


INT 21H 
DOS中断, AH 为 4CH 时表示结束程序, 退出

板凳

你在命令提示符下运行,不要在Windows下运行。

3 楼

MOV AH,4CH
INT 21H
这条指令的意思是带返回码结束,要是没有这条指令那就是只结束,不带返回码。所以你就没有东西看了。因为它根本没有返回东西。

我来回复

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