彙編 串操作 字串拷貝

2021-06-26 20:31:58 字數 1181 閱讀 3967



一、實習題目:串操作

二、實習目的:掌握串操作程式設計的基本方針

三、實習內容:將首位址

data1

按位元組儲存的資料塊通過使用字串操作將其移動到首位址為

data2

的資料塊中。

四、**:

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

五、執行結果:

c字串拷貝操作

include char strcpy char dest,char src char strdup const char s char strndup const char s,size t n void memcpy void dest,const void src,int n void mem...

字串操作之字串拷貝功能實現

includeusing namespace std 思路分析 a.確定被拷貝的陣列記憶體是否小於等於目標陣列的記憶體大小 b.拷貝陣列 c.目標陣列最後乙個字元為空字元 0 str1 被拷貝的陣列 str2 目標陣列 len 目標陣列的長度 bool stringcopy char str1,ch...

tieto字串拷貝

c實現記憶體拷貝以及字串拷貝函式 摘 收藏 i nclude i nclude i nclude void memmove kk void dest,const void src,size t count char strcpy kk char strdest,const char strsrc i...