アセンブラをつつくー基礎も大事。はじめましてNASMアセンブラ。
bits 16
org 0x100
;挨拶
mov ax, 0900h
mov dx, msg
int 21h
mov dx, crlf
int 21h;
;カウント
mov cx, 10
mov dl, 30h
point:
mov ax, 0200h
int 21h
push dx
mov dl, 20h
int 21h
pop dx
add dl, 1
loop point
mov ax, 0900h
mov dx, crlf
int 21h;
;別れの挨拶
mov ax, 0900h
mov dx, msg2
int 21h
mov dx, crlf
int 21h;
;プログラムを終了
mov ax, 4C00h
int 21h
;使用する文字列
crlf db 0dh, 0ah, "$"
msg db "Hello, indori$"
msg2 db "goo-by$"