小写字母转换为大写输出:DATA SEGMENTinbuf DB 100 ;可能输入的最大字符数
db 0 ;实际输入字符数
db 100 DUP('$') ;输入缓冲DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXmov di,OFFSET inbuf;输入字符串MOV AH,0AHMOV DX,diINT 21Hxor cx,cxmov cl,[di+1] ;循环次数(输入字符数)lea si,[di+2] ;输入串起始地址;循环比较next1:cmp |