文章标题

实验一(基础篇)汇编程序HelloWorld


代码

STACKS  SEGMENT   STACK     ;堆栈段       
    DW  128 DUP(?)  ;注意这里只有 128 个字节 
STACKS  ENDS

DATAS  SEGMENT      
    STRING  DB  13,10,'Hello World!',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  

DOS方式

  1. 打开DOSBOX,将D:\挂载到C,cd到masm5目录
    这里写图片描述
  2. masm hw.asm
    这里写图片描述
  3. link hw.obj
    这里写图片描述
  4. 使用dir 查看当前目录
    这里写图片描述
  5. 输入hw运行程序
    这里写图片描述

windows方式

Masm_for_Windows使用

  1. 这里写图片描述
  2. 使用debug调试
    这里写图片描述

实验心得

这次实验比较简单,应为之前用过linux,所以对命令行并不陌生,希望下次实验也能顺利完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章