当前位置:首页 > 微型计算机原理及应用(02277) > 正文内容

编写子程序,将调用程序提供的一组字符串中的大写字母改为小写字母。

高老师2年前 (2024-03-27)微型计算机原理及应用(02277)15

编写子程序,将调用程序提供的一组字符串中的大写字母改为小写字母。

; 子程序名:BEXS ;功能:将字符串中的大写字母转换为小写字母。 ;入口参数:BX为字符中首地址指针,CX为字符中长度 ;出口参数:转换后的小写字母存于原单元,并显示输出 ;使用的寄存器:AX,BX,CX,DX PUBLIC BEXC CODE SEGMENT PARI PUBLIC‘CODE’ ASSUME CS:CODE BEXS PROC FAR PUSH AX ;存寄器保护 PUSH DX LOP1:MOV AL[BX] ;取一字符 CMP AL,‘A’ ;判小于‘A’? JB LOP2 ;若小于‘A’时转LOP2 CMP AL‘Z’ ;判大于‘Z’? JA LOP2 ;若小于‘Z’时转LOP2 ADD AL,20H ;当为大写字母时,转为小写字母 MOV [BX],AL ;存回原单元 MOV DL,AL ;显示输出 MOV AH,2 INT 21H LOP2:INC BX ;修改地址 LOOP LOP1 ;未转换它,继续循环 POP DX POP AX RET BEXS ENDP CODE NEDS END

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/1048535.html

分享给朋友: