汇编网首页登录博客注册
masmaster的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
文章收藏

[2010-09-23 09:54] 习题5.31

图片载入中
写一个程序把屏幕上的大写字母全部变化成对应的小写字母。

答:
;----------------------------------------------------;
assume        cs:code
code        segment
start:
        mov ah,2
        mov dx,0
        int 10h
        mov cx,80*25
s:        
        push cx
        mov ah,8
        mov bh,0
        int 10h        
        cmp al,41h
        jb jx
        cmp al,5ah
        ja jx
        add al,20h
        mov ah,9
        mov bl,2
        mov cx,1
        int 10h
        
jx:        
        inc dl
        mov ah,2
        int 10h
        cmp dl,79
        ja jx1 
        pop cx
        dec cx
        jcxz over
        jmp s
jx1:        
        inc dh
        mov dl,0
        mov ah,2
        int 10h
        pop cx
        dec cx
        jcxz over
        jmp s        
over:
        mov ah,4ch
        int 21h
code        ends
end        start
;----------------------------------------------------;
评论次数(0)  |  浏览次数(543)  |  类型(汇编习题集) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码