zoukankan      html  css  js  c++  java
  • 输出hello world

    DATA   SEGMENT   ;定义数据段   
      
    string db 'Hello World',13,10,'$'  ;定义一个字符串,记得要以$为结束标志  
      
    DATA    ENDS                       ;数据段结束  
      
    STACK  SEGMENT PARA  STACK         ;堆栈段定义开始  
      
         DW   20H    DUP     (0)       ;为堆栈段分配空间  
      
    STACK  ENDS  
      
    CODES  SEGMENT                     ;代码段定义开始  
      
    ASSUME  CS:CODES,DS:DATA 
     ;通知汇编程序,源程序中定义的组由对应的段寄存器进行段的寻址  
      
    START  :                           ;程序入口位置
      
             MOV   AX,DATA             ;实现段地址DATAS加载到DS  
      
             MOV   DS,AX  
      
             LEA   DX,STRING           ;取STRING的偏移地址到DX中  
      
             MOV   AH,09H              ;调用9号功能调用输出字符串  
      
             INT   21H                 ;DOS中断
      
             MOV   AH,4CH              ;实现返回MOS-DOS窗口  
      
             INT   21H  
      
     CODES  ENDS                       ;代码段结束  
      
        END  START                     ;整个程序结束  
  • 相关阅读:
    第三次冲刺
    第二次冲刺
    第一次冲刺
    团队学习
    git and github
    还不够格的程序员
    CF1602F. Difficult Mountain
    线性基
    欧拉回路学习笔记
    莫比乌斯反演-学习笔记
  • 原文地址:https://www.cnblogs.com/2228212230qq/p/8059694.html
Copyright © 2011-2022 走看看