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