
已解决问题
谷歌6161867asd_瞿用户在2021.11.05提交了关于“魔女之泉3编写程序实现:将从键盘输入的小写字母转换成大写字母输出。”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-12-17T22:15:08。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !
详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !
datasegment
charsdb200**p(?);开辟200字节的缓冲区
dataends
;---------------------------------
codesegment
assumecs:code,ds:data
start:
pushds
movax,0
pushax
movax,data
movds,ax
leabx,chars
movsi,0
movch,0
;----------------------输入字符子程序
scanf:
movah,1
int21h
cmpal,0dh
jzcrt
cmpal,61h
jnbL1;al>='a'
mov[bx],al
incbx
incch
jmpscanf
;--------------------------
;-----------------------输出字符
crt:
movdl,chars[si]
movah,2
int21h
incsi
decch
jzexit
jmpcrt
;----------------------
exit:
movah,4ch
int21h
;----------------------
L1:
cmpal,7ah;al