汇编语言:实现大小写字母转换
生活随笔
收集整理的這篇文章主要介紹了
汇编语言:实现大小写字母转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題介紹
編程,將datasg段中每個單詞的前4個字母改為大寫字母。用棧段存儲臨時數據。
代碼展示
;編程,將datasg段中每個單詞的前4個字母改為大寫字母 ;用棧來存儲臨時數據 assume cs:code,ds:datasg,ss:stack datasg segmentdb '1.display ' ;16個字節(jié),將每個單詞的前4個字母改為大寫db '2.brows 'db '3.replace 'db '4.modify ' datasg ends stack segmentdw 0,0,0,0, 0,0,0,0 ;定義8個字16個字節(jié)做為棧頂用于保存臨時寄存器 stack ends code segmentstart:mov ax,datasg mov ds,axmov bx,0mov ax,stackmov ss,axmov sp,16mov cx,4s:push cxmov si,2mov cx,4 ;設置內層循環(huán)次數s0:mov al,[bx+si]and al,11011111Bmov [bx+si],alinc siloop s0pop cx ;還原cxadd bx,16loop smov ax,4c00hint 21h code ends end start
結果檢測
總結
以上是生活随笔為你收集整理的汇编语言:实现大小写字母转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NHibernate第一个实例
- 下一篇: SQL Server含逗号分隔的数据匹配