我的第一個ASM Hello World

本文介紹如何在WINDOW平台下寫一個WIN32的asm程序


--ADDRESS 0100

//AH register is used on DOS Interrupt to define what function should call

ADDRESS 0100 MOV AH,09            //Make Register AH (8-Bits Register) be 0x09

//DX register will hold the offset of the string

ADDRESS 0102 MOV DX,0000        //Make Register DX (16-Bits Register) be 0x0000

ADDRESS 0105 INT 21                  //Call Interrupt 0x21 (0x21 = DOS Interrupt)

ADDRESS 0107 RET                      //Return from a call

ADDRESS 0108 DB "Hello World!$"

--ADDRESS 0102

MOV DX,0108


執行後便會有以下的結果


補充:如果在使用過程中忘了指令請打"?"

posted @ 2011-10-28 15:53  xpxpxp111  阅读(264)  评论(0)    收藏  举报