Newline in 8086 assembly language: my text prints stair-stepped
You need to print new line and carriage return.
if your using emu80x86 this code should do it
mov dx,13
mov ah,2
int 21h
mov dx,10
mov ah,2
int 21h
This would print a new line:
1) Add in the data segment:
linefeed db 13, 10, "$"
2) And then use this anywhere you need a new line:
; new line
mov ah, 09
mov dx, offset linefeed
int 21h