Documente Academic
Documente Profesional
Documente Cultură
A elaborat:Lazariuc Vladislav
Gr.C-0119
A verificat:Ciurari Marcela
Chisinau 2023
Tema: Programe cu instrucţiuni pentru prelucrarea şirurilor de
caractere.
Repere teoretice:
Prelucrarea textelor este o operaţie foarte frecvent întâlnită în
editoarele de
texte şi compilatoare. Din acest motiv de la primele
calculatoare comerciale,
pentru a obţine o performanţă ridicată, s-au introdus
instrucţiuni specializate pentru
prelucrarea şirurilor de caractere (în 1965 IBM 360). Din
această categorie fac
parte operaţiile:
Mutare şir de caractere MOVS (Move String)
Ştergere zonă de memorie STOS (Store String)
Încărcare ciclică elemente şir LODS (Load String)
Comparare şiruri de caractere CMPS (Compare String)
Căutare caracter în şir SCAS ( Scan String)
Traducere şir dintr-un cod în altul XLAT
Chisinau 2023
Title lab 8
.model small
.data
str db 'Lazariuc Vladislav,C-0119'
len equ $-str
st db 0
.code
start:
mov ax,data
mov ds,ax
mov es,ax
mov si,offset str
mov di,offset st
mov cl,len
repet1:
movsb
dec cl
jnz repet1
ends start
Chisinau 2023
Chisinau 2023
Chisinau 2023