Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.


Assembly Language Program to Print “Hello World” in 8086

Title: 8086 Assembly Language Program – ALP to print string Hello World


This 8086 Assembly Language program takes a string saved on the .DATA STRING DB. String here is “HELLO WORLD $”, ‘$’ denotes the end of the string.

.CODE starts the code section

To save data to data segment in 8086 ALP, first DATA is moved to AX register pair, and then content to AX is moved to DS data segment.

LEA loads effective address of STRING into DX register pair to as to display the STRING.

MOV AH, 09H sends the request to print the string, and INT 21H make dos interrupt function. MOV AX, 4C00 ends that request and thus program is ended.


8086 ALP to print string HELLO WORLD



Thank you for your love.

No Comments Yet.

What do you think?

Your email address will not be published. Required fields are marked *

%d bloggers like this: