【任务】 
 编写程序,将数据区中定义的以0作为结束符的一个字符串中所有的大写字符,全部转换为小写。
【参考解答】
assume cs:cseg, ds:dseg, ss:sseg
sseg   segment  stackdw  100h  dup  (?)
sseg   ends
dseg   segmentdb 'YanTai123University', 0
dseg   ends
cseg   segment
start: mov  ax, dsegmov  ds, axmov  ax, ssegmov  ss, axmov  sp, 100hmov bx, 0call strlwrmov  ax, 4c00hint   21h;子程序名:STRLWR
;功    能:把字符串中的所有大写字母改写为小写字母
;入口参数:DS∶BX=存放改写所需字符串的缓冲区首地址 
;出口参数:无
strlwr  procpush  axpush  simov  si,bxagain: mov  al,[si]or al,aljz  okcmp  al,'A'jb  nextcmp  al,'Z'ja  nextor  al,20hmov  [si],alnext: inc  sijmp  againok: pop  sipop  axret
strlwr  endp
cseg  endsend   start