|
1鱼币
assume cs:code
data segment ;数据段
db 'I love you','$'
data ends
code segment
u:mov ah,01h ;判断输入的是不是u,如果不是就直到输入u为止
int 21h
cmp al,'u'
je o1
cmp al,'u'
jne u
o1:mov ah,01h ;判断输入的是不是o,如果不是就直到输入o为止
int 21h
cmp al,'o'
je o2
cmp al,'o'
jne o1
o2:mov ah,01h ;判断输入的是不是o
int 21h
cmp al,'o'
je v
cmp al,'o'
jne o2
v:mov ah,01h ;判断输入的是不是v
int 21h
cmp al,'v'
je i
cmp al,'v'
jne v
i:mov ah,01h ;判断输入的是不是i
int 21h
cmp al,'i'
je y
cmp al,'i'
jne i
y:mov ah,01h ;判断输入的是不是y
int 21h
cmp al,'y'
je e
cmp al,'y'
jne y
e:mov ah,01h ;判断输入的是不是e
int 21h
cmp al,'e'
je l
cmp al,'e'
jne e
l:mov ah,01h ;判断输入的是不是l
int 21h
cmp al,'l'
je start
cmp al,'l'
jne l
start: ;全部输入正确后输出'I love you'
mov ax,data
mov ds,ax
mov dx,0
mov ah,9
int 21h
mov ax,4c00h ;程序返回
int 21h
code ends
end
|
|