写一个把字服串中的所有大写字母改为小写字母

寄信人: aaaaatiger (CS03.|^_^^_^^_^^_^^_^^_^)
标  题: hubian
发信站: 郁金香BBS站 (Mon Nov 22 16:32:46 2004)
来  源: 10.10.82.85

;写一个把字服串中的所有大写字母改为小写字母

DSEG SEGMENT
STRING DB 'how ARE YOU  ! ',0 ;假设的字符串
DSEG ENDS

CSEG SEGMENT
     ASSUME CS:CSEG,DS:DSEG
START: MOV AX,DSEG
       MOV DS,AX
       MOV SI,OFFSET STRING;取字副串的首地址

AGAIN:MOV AL,[SI]
      OR AL,AL;是否到字湖串末尾?
      JZ OK ;到字湖串末尾,转到OK
      CMP AL,'A'
      JB NEXT
      CMP AL,'Z'
      JA NEXT
      OR AL,20H;是大写字母改为小写字母
      MOV [SI],AL;送回到字副串

NEXT: INC SI
      JMP AGAIN

OK:   MOV AX,4C00H
INT 21H
CSEG ENDS
END START


--
虚心进取,韬光养晦。
借我三千虎贲、复我浩荡中华,
剑指天山西、马踏黑海北;
贝加尔湖面张弓、库页岛上赏雪;
中南半岛访古、东京废墟祭烈,
旌旗指处、望尘逃遁,


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值