janken.asm
comment *
MASM32 SDK / MASM3
ml /c /AT /Fl janken.asm
link16 /t janken;
*
assume cs:code,ds:code
code segment
org 100h
start: mov bx,0
noinput:mov ah,06h ; 直接コンソール入出力
mov dl,0ffh ; 入力
int 21h
jnz print
inc bx
cmp bx,3 ; メッセージの数
jge start
jmp noinput
print: shl bx,1
mov dx,table[bx]
mov ah,09h
int 21h
mov ah,4ch
mov al,00h
int 21h
guu db 'グー',0dh,0ah,'$'
choki db 'チョキ',0dh,0ah,'$'
paa db 'パー',0dh,0ah,'$'
table dw offset guu,offset choki,offset paa
code ends
end start
最終更新:2018年08月16日 08:38