comment *
MASM32 SDK
ml /c /AT /Fl nobreak.asm
link16 /t nobreak;
*
.model tiny
LF equ 0ah
CR equ 0dh
ESCAPE equ 1bh
.code
org 0100h
main proc
mov ax, 2523h ; 割込みベクタの設定
mov dx, offset int23h
int 21h
@@loop:
mov ah, 01h ; エコーありキーボード入力
int 21h
cmp al, ESCAPE
jne @@loop
mov ah, 02h ; 文字の出力
mov dl, CR
int 21h
mov dl, LF
int 21h
mov ax, 4c00h
int 21h
main endp
int23h proc
iret
int23h endp
end main