程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 匯編語言 >> 匯編基礎:Hello World

匯編基礎:Hello World

編輯:匯編語言

“Hello World!”是一個經典之作,學習每一門語言的第一個程序便是它,但對於匯編來說,我感覺它的入門程序拿“Hello World!”的話,就有點難度了,對於匯編語言的一些基本知識就不再說了,這裡就著重實現下用匯編語言輸出“Hello World!”

DATA    SEGMENT    
    STRING  DB   'Hello Wowrld!', '$'
DATA    ENDS    
        
STACK1  SEGMENT PARA    STACK    
    DW  20H DUP  (0)    
STACK1  ENDS    
CODES   SEGMENT    
ASSUME  CS:CODES, DS:DATAS, SS:STACK1    
BEGIN:  MOV     AX, DATA    
    MOV DS, AX    
    LEA     DX, STRING    
    MOV     AH, 9    
    INT     21H    
    MOV     AH, 4CH    
    INT 21H    
CODES   ENDS    
    END BEGIN

編譯並成功鏈接以後就生成了我們的可執行文件了,這時候就輸出了我們所想要的“  Hello World!” 注意,要顯示“Hello World!”,則需在cmd中執行該可執行文件即可

本文出自 “驿落黃昏” 博客,請務必保留此出處http://yiluohuanghun.blog.51cto.com/3407300/935340

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved