;============================================================
; File:    HelloWorld.asm
; Purpose: Illustrate a tiny 8086 Assembly Language program
;============================================================

include 'emu8086.inc'
    org  100h         ; set location counter to 100h
    jmp  CodeStart

DataStart:
    msg db   "Hello World", 0

CodeStart:
    ; move string address into SI and call function to print string
    mov  si, offset msg
    call print_string
    ret

DEFINE_PRINT_STRING
