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

我的博客

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

[2011-10-28 18:24] 实验九(1)

assume cs:code,ds:data

data segment
       db 'welcome to masm!'
data ends

code segment
start: mov ax,data
        mov ds,ax               ;数据段地址送ds
        mov ax,0b800h
        mov es,ax               ;目的段地址送es
        mov bx,780h             ;第12行偏移地址送bx
        mov ax,3ch
        mov di,ax               ;偏移地址送di
        mov ax,0
        mov si,ax               
        mov cx,16                ;循环数为16



   s1: mov byte ptr es:[bx][di].1,02h      ;颜色送目的地
       mov al,ds:[si]
       mov es:[bx][di],al                  ;字符串送目的地
       inc si
       add di,2
       loop s1

       add bx,0a0h
       mov cx,16
       mov ax,3ch
       mov di,ax                         ;偏移地址送di
       mov ax,0
       mov si,ax
       


   s2: mov byte ptr es:[bx][di].1,24h                       
       mov al,ds:[si]
       mov es:[bx][di],al                  
       inc si
       add di,2
       loop s2
 
       add bx,0a0h
       mov cx,16
       mov ax,3ch
       mov di,ax                      
       mov ax,0
       mov si,ax    

   s3: mov byte ptr es:[bx][di].1,71h                   
       mov al,ds:[si]
       mov es:[bx][di],al                                
       inc si
       add di,2
       loop s3
   
      mov ax,4c00h
      int 21h

code ends

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