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

我的博客

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

[2015-10-04 13:45] 实验9 根据材料编程

图片载入中
assume cs:code,ds:data
data segment
  db 'welcome to masm!'
data ends
code segment
start:mov ax,data
      mov ds,ax
      mov ax,0b872h
      mov ss,ax      
      
      mov bx,0
      mov bp,0
      mov cx,16
    s:mov al,[bx]
      mov [bp],al
      mov [bp+160],al
      mov [bp+320],al

      mov  al,02h
      mov [bp+1],al
      mov  al,24h
      mov [bp+161],al
      mov  al,71h
      mov [bp+321],al
      inc bx
      add bp,2
      loop s

      mov ax,4c00h
      int 21h
code ends
end start
评论次数(1)  |  浏览次数(646)  |  类型(实验) |  收藏此文  | 

[  rexic   发表于  2015-10-12 11:10  ]

用本章的转移指令来完成 
assume cs:code,ds:data    
data segment    
  db 'welcome to masm!',0    
data ends    
code segment    
start:mov ax,data    
      mov ds,ax    
      mov ax,0b872h    
      mov ss,ax          
          
      mov bx,0    
      mov bp,0         
    s:mov cl,[bx]   
      mov ch,0   
      jcxz s1   
      mov [bp],cl    
      mov [bp+160],cl    
      mov [bp+320],cl 
      mov  al,02h    
      mov [bp+1],al    
      mov  al,24h    
      mov [bp+161],al    
      mov  al,71h    
      mov [bp+321],al      
      inc bx   
      add bp,2   
      jmp short s   

   s1:mov ax,4c00h    
      int 21h    
code ends    
end start

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码