我的第一個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
執行後便會有以下的結果

補充:如果在使用過程中忘了指令請打"?"
浙公网安备 33010602011771号