アセンブラのお勉強

The Netwide Assembler | Free Development software downloads at SourceForge.netアセンブラとやらを体験してみた。
なるほど、特定のレジスタ領域に特定の値を入れて実効命令を呼ぶと、それが意味するシステムコールを呼んでくれるのね。
HELLO WORLD」を呼ぶのはこんなんかー。

    ORG 100H
SECTION .text

START:
    MOV AH, 09H
    MOV DX, HELLO
    INT 21H

END:
    MOV AH, 4CH
    INT 21H

SECTION .data
HELLO DB 'HELLO ASSEMBLER WORLD!', '$'

シンプルなのはスキだけど、うーん、実際はもっと楽できそうだけど、めんどくさいっていうか、ぱっと見じゃわかんないから辛いなー。当たり前だけど。
こういうのこそIDEが必要じゃないかと思うけど、実際はどうやってんだろ。訊いてみたい。