回 帖 发 新 帖 刷新版面

主题:急!急!急!帮忙做下简单的编程题啊!

把一个字符串中的所有大写字母改为小写,该字符串以”S"结尾。(字符窜中有符号出现)

回复列表 (共2个回复)

沙发

汇编这块太冷了

板凳

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

我来回复

您尚未登录,请登录后再回复。点此登录或注册