这道题怎么做?正在考试。在线等。急!!! 20
2个回答
展开全部
code segment
assume cs:code
main proc far
start:
mov ah,06h;读输入字符
int 21h
jnz start;无字符可读
cmp a1,20h
jnz start;不是空格
inpstr:
mov ah,06h;读输入字符
int 21h
jnz inpstr;无字符可读
cmp a1,20h
jz endinp;空格符结束
cmp al,41h
jc inpstr;'A'以前的字符
cmp al,47h
jnc inpstr;'F'以后的字符
mov dl,al
mov ah,02h;显示字符A-F
int 21h
jmp inpstr;继续
endinp:
mov ah,4ch
int 21h
ret
main endp
code ends
end start
assume cs:code
main proc far
start:
mov ah,06h;读输入字符
int 21h
jnz start;无字符可读
cmp a1,20h
jnz start;不是空格
inpstr:
mov ah,06h;读输入字符
int 21h
jnz inpstr;无字符可读
cmp a1,20h
jz endinp;空格符结束
cmp al,41h
jc inpstr;'A'以前的字符
cmp al,47h
jnc inpstr;'F'以后的字符
mov dl,al
mov ah,02h;显示字符A-F
int 21h
jmp inpstr;继续
endinp:
mov ah,4ch
int 21h
ret
main endp
code ends
end start
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询