DOS版HELLO,WORLD

http://d.hatena.ne.jp/alohakun/20061115/1163587236
int 20hで終了できるのでちょっとだけ短くできる。スタックをいじってなければretでも終了できるみたい。
DOSだったら全部大文字でいいやというのと、!が21hなので、洒落としてint 21hをメッセージに入れてみた。データをコードとして実行するのの逆。

	ORG 100h
mov dx,hello
hello db 'HELLO,WORLD'
mov ah,9
int 21h
db 13,10,'$' ; or ax, 240Ah
int 20h
出力は「HELLO,WORLDエ ヘ!」
23バイト。えへ。