8086 hello world program
Edit
One of the first programs you write in any language is a hello world program. But in assembly language the first program you should write is This program when executed does only one thing, which is to return the control back to dos
Check below one of the simplest program in 8086, the hello world application.
Code
;----------------------------------------
;Program : Hello World Program
;FileName : Helloworld.asm
;I/P : Nill
;O/P : Displays Hello World
;By : Murugan AD
;----------------------------------------
.model tiny ; com program
.code ; code segment
org 100h ; code starts at offset 100h
main proc near
mov ah,09h ; function to display a string
mov dx,offset message ; offset ofMessage string terminating with $
int 21h ; dos interrupt
mov ah,4ch ; function to terminate
mov al,00
int 21h ; Dos Interrupt
endp
message db "Hello World $" ; Message to be displayed terminating with a $
end main
Output