#R16K1S60, 42 bytes

##Program:

 C081 000E 38A0 8089 0001 A539 0008 5100 C589 00FF 5180 4701 0002 1000 4865 6C6C 6F2C 2057 6F72 6C64 2100

##Source:

 mov ax,hello
 loop:
 	mov bx,[ax]
 	add ax,1
 	shr bx,cx,8
 	send 0,bx
 	@flags and cx,0xFF
 	@noflags send 0,cx
 jnz 1
 hlt
 
 hello:
 	db "Hello, World!"