文章標題

實驗一(基礎篇)彙編程序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,所以對命令行並不陌生,希望下次實驗也能順利完成。

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