一、實習題目:串操作
二、實習目的:掌握串操作程式設計的基本方針
三、實習內容:將首位址
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...