当前位置:编程学习 > C/C++ >>

字符串的复制srcmsg---dstmsg

中午练习:


[cpp] 
include io32.inc 
.data 
     srcmsg byte 'This is a loop copy.',0 
     dstmsg byte sizeof srcmsg dup(?) 
.code 
     start: 
           mov ecx,lengthof srcmsg 
            
           mov esi,offset srcmsg 
           mov edi,offset dstmsg 
     again: 
           mov al,[esi] 
           mov [edi],al 
           inc esi 
           inc edi 
           loop again 
     mov eax,offset dstmsg 
     call dispmsg 
     exit 0 
     end start 

 

[cpp] 
include io32.inc 
.data 
     srcmsg byte 'This is a loop copy.',0 
     dstmsg byte sizeof srcmsg dup(?) 
.code 
     start: 
           mov ecx,lengthof srcmsg 
           mov ebx,0 
     again: 
           mov al,srcmsg[ebx] 
           mov dstmsg[ebx],al 
           inc ebx 
           loop again 
     mov eax,offset dstmsg 
     call dispmsg 
     exit 0 
     end start 

 

 

 


 

补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,