============== =Hello World!= ============== This is a small little program that prints "Hello World!" on the screen and the quits. Explanation of the code: .MODEL TINY - this is a small program, and its going to be a .COM-file .CODE - program code starts here ORG 100H - we need some memory if we´re gonna do something... Start: - our "real" code starts here JMP Go - execution should continue at "Go" location Text_Msg1 DB 'Hello World!','$' - text to print on screen Go: MOV AH,09H - tells the compiler that you want to print something on the screen MOV DX,OFFSET TEXT_TO_PRINT_TO_SCREEN - is what to print on the screen INT 21H - print it! MOV AH,4CH - tells the compiler that you want to return to Dos INT 21H - bye... END Start - close the opened section Start *** CODE STARTS HERE *** ; Hello World! ; ; Compile using TASM 5.0 with these commands: ; TASM hello.asm ; TLINK -t -x hello.obj .MODEL TINY .CODE ORG 100H Start: JMP Go Text_Msg1 DB 'Hello World!','$' Go: MOV AH,09H MOV DX,OFFSET Text_Msg1 INT 21H MOV AH,4CH INT 21H END Start *** CODE ENDS HERE *** Hope you understod something at least, if not read it again and again and then start messing around with it, change the text, add more text, whatever...