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

我的博客

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

[2010-08-13 07:27] 实验9

图片载入中
; 1行0a0H字节,第11行就是6e0H个字节,在0a0H个字节的中间显示
;20H个字节,就是从第40H个字节开始,那么就在720H处开始显示

assume cs:code
data segment

        db 'welcome to masm!'
        db 2h,24h,71h

data ends

stack segment
        
        dw 8 dup (0)

stack ends

code segment

start:   
        mov ax,data 
        mov ds,ax
        mov ax,stack
        mov ss,ax       
        mov di,720h
        mov bx,0
        mov bp,0
        mov ax,0b800h
        mov es,ax
        mov cx,3
a:        push cx
        mov si,0
        mov cx,10h
s:      mov bl,[si];读取字符串
        mov bh,[bp+10h];设置颜色
        mov es:[di],bx
        add di,2
        inc si        
        loop s; 这个循环完毕DI的值为20H
        
        pop cx
        inc bp
        add di,80h;换行
        loop a

        mov ax,4c00h
        int 21h

code ends
end start
评论次数(0)  |  浏览次数(332)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码