.model small .stack 1024 .data myString byte "Hello World!",0 ; a null-terminated string myStruct word 0 .code mov ax,@data mov ds,ax ;load data segment into DS mov bx,offset myString ;get the pointer to myString mov word ptr [ds:myStruct],bx mov ax,4C00h int 21h ;quit program and return to DOS