码迷,mamicode.com
首页 > 其他好文 > 详细

汇编-串操作-字符串拷贝

时间:2014-11-06 13:01:07      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:汇编   串操作   字符串拷贝   



一、实习题目:串操作


二、实习目的:掌握串操作程序设计的基本方针


三、实习内容:将首地址DATA1按字节存储的数据块通过使用字符串操作将其移动到首地址为

                          DATA2数据块中。


四、代码:

<strong> </strong>data segment 

  dataOne    db 'It is a temp string',0ah,0dh,'$'
  dataTwo    db 50 dup(?)
  
  msgOne     db 0ah,0dh,'source string:','$'
  msgTwo     db 0ah,0dh,'distance string:','$'
  
data ends

code segment

  assume DS:data,CS:code
start:
  mov ax,data;
  mov DS,ax;
  
  lea si,dataOne;
  
  
  mov ax,seg dataTwo;
  mov ES,ax;
  lea di,dataTwo;
  
  
  mov cx,22;
again:
  movsb;
  loop again;
  
  lea dx,msgOne;
  mov ah,09h;
  int 21h;
  
  lea dx,dataOne;
  mov ah,09h;
  int 21h
  
  lea dx,msgTwo;
  mov ah,09h;
  int 21h;
  
  lea dx,dataTwo;
  mov ah,09h;
  int 21h;

  mov ah,4ch;
  int 21h;

code ends
end start


五、运行结果:

bubuko.com,布布扣


汇编-串操作-字符串拷贝

标签:汇编   串操作   字符串拷贝   

原文地址:http://blog.csdn.net/u013507368/article/details/40859081

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!