主题:急!急!急!帮忙做下简单的编程题啊!
vvvbh
[专家分:0] 发布于 2008-12-29 18:20:00
把一个字符串中的所有大写字母改为小写,该字符串以”S"结尾。(字符窜中有符号出现)
回复列表 (共2个回复)
沙发
木鱼凡心 [专家分:70] 发布于 2009-01-02 01:59:00
汇编这块太冷了
板凳
木鱼凡心 [专家分:70] 发布于 2009-01-02 01:59:00
DATA SEGMENT
STR DB 'I LoVE yoU,do YOU kNOW?!',0DH,0AH,'$';
CN EQU $-STR
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA SI,STR
MOV DX,SI
MOV AH,9H
INT 21H
DEC SI
LOP: INC SI
MOV AL,[SI]
CMP AL,41H;判断是否小于A
JB LOP
CMP AL,5AH;判断是否大于Z
JA LOP
ADD AL,20H
MOV [SI],AL
CMP SI,CN
JB LOP;未完成 继续转换
MOV AH,9H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
我来回复