hello,world! をレジスタのみで実行する

nasmでhello,world!を実行させるソースを作りました

win verで、 レジスタのみなのでで処理は簡潔です。 コンパイラはnasmとなっております

mov ah, 02

mov dl, 48h
int 21h
mov dl, 65h
int 21h
mov dl, 6Ch
int 21h
mov dl, 6Ch
int 21h
mov dl, 6Fh
int 21h
mov dl, 2Ch
int 21h
mov dl, 77h
int 21h
mov dl, 6Fh
int 21h
mov dl, 72h
int 21h
mov dl, 6Ch
int 21h
mov dl, 64h
int 21h
mov dl, 21h
int 21h

mov ah, 4ch
mov al, 0
int 21h

以下のコマンドでバイナリ作成

nasm -f bin hello.asm -o hello.com

ちょっとめんどくさそうなコードですけどw