汇编程序:将字符串中所有大写字符转为小写
生活随笔
收集整理的這篇文章主要介紹了
汇编程序:将字符串中所有大写字符转为小写
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【任務(wù)】
編寫程序,將數(shù)據(jù)區(qū)中定義的以0作為結(jié)束符的一個(gè)字符串中所有的大寫字符,全部轉(zhuǎn)換為小寫。
【參考解答】
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 ;功 能:把字符串中的所有大寫字母改寫為小寫字母 ;入口參數(shù):DS∶BX=存放改寫所需字符串的緩沖區(qū)首地址 ;出口參數(shù):無 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總結(jié)
以上是生活随笔為你收集整理的汇编程序:将字符串中所有大写字符转为小写的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [密码学基础][信息安全][每个信息安全
- 下一篇: 分享几个免费的开源邮件服务器软件