Advertisement

编写汇编语言的Hello World程序

阅读量:

实现代码

复制代码
 Data SEGMENT      ;Data Segment 数据段

    
     MESS DB 'Hello, World!',0DH, 0AH, 24H   ; 0DH表示换行、0AH表示回车、24H表示"$"字符串结束符
    
     ; 注意,在汇编中,定义字符串时一定要有'$',它用来判断一个字符串是否结尾
    
 Data ENDS
    
  
    
 Code SEGMENT      ;Code Segment 代码段
    
     ASSUME DS:Data, CS:Code
    
     START:
    
     ;用于初始化
    
     MOV AX,Data      
    
     MOV DS,AX
    
  
    
     ; 输出Hello,World!
    
     MOV DX, OFFSET MESS   ; 传MESS的偏移地址
    
     MOV AH, 9             ; 调用字符串的输出功能
    
     INT 21H
    
  
    
     ; 程序的安全退出
    
     MOV AH, 4CH     
    
     INT 21H
    
 Code ENDS

全部评论 (0)

还没有任何评论哟~