.8086

DATA    segment            ; Program Data Segment
        STRING db "Hello.", 13, 10, "$"
DATA ends

CODE    segment            ; Program Code Segment
        assume cs:CODE, ds:DATA

START:
        mov     ax, seg DATA
        mov     ds, ax
        mov     dx, offset STRING
        mov     ah, 9
        int     21h
        mov     ah, 4ch
        int     21h
CODE    ends

STACK   segment stack           ; Program stack segment
        assume ss: STACK
        dw  64    dup(?)
STACK   ends
        
        end START 		; START is the entry point
