【题目描述】:
将字符串‘ABCDEF’转换成小写
【正确答案】:
DATAS SEGMENT
st1 db'ABCDEF$'
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov dx,offset st1
mov ah,09
int 21h
mov bx,offset st1
mov cx,6
call convert
mov dx,offset st1
mov ah,09
int 21h
MOV AH,4CH
INT 21H
;功能:将字符串中的大写字母转换为小写字母
;参数:字符串的首地址bx,字符串
convert:
s: mov al,[bx] ;取出字符
or al,00100000B
mov [bx],al
inc bx
loop s
ret
CODES ENDS
END START