分析:要把字符串中的小写字母转化为大写字母,就要把字符串中的小写字母识别出来,在ascii中小写字母区间是[61h,7ah],所以只要满足不低于61h不高于7ah的字符就是小写字母
代码:
letterc:push cx ;参数入栈
push si
s1: mov cl,ds:[si]
mov ch,0
jcxz s0 ;判断是否为0
cmp cl,61h
jb s ;低于61h转移
cmp cl,7ah
ja s ;高于7ah转移
sub cl,20h ;转化为大写
mov ds:[si],cl
s: inc