Documente Academic
Documente Profesional
Documente Cultură
Tema : Moduri de adresare a operanzilor in limbaj de asamblare. Introducerea si afisarea unui sir (functiile
09h si 0Ah).
Obiectivele lucrării :
Această lucrare urmărește atât familiarizarea cu modurile de adresare a operanzilor microprocesorului i8088,
cât și formarea abilităților în elaborarea programelor care conțin introducerea datelor și afișarea rezultatelor
pe ecran .
Sarcina :
Să se introducă un șir cu lungimea de cel puțin 10caractere. Să se copieze din șirul s1 in șirul s2 ultimele 3
caractere în ordine inversă . Să se afișeze la consolă ambele șiruri.
.model small
.stack
.data
msg0 db "introduceti sirul s1:",10,13,"$"
msg1 db 10,13,"Sirul introdus este:",10,13,"$"
msg2 db 10,13,"Sirul este s2:",10,13,"$"
lm db 11
lf db ?
s1 db 11 dup(?)
s2 db 4 dup(?)
.code
mov ah,9
lea dx,msg0 ;afisarea msg0
int 21h
mov ah,10
lea dx,lm ;introducerea sirului s1
int 21h
mov ah,9
lea dx,msg1 ;afisarea msg1
int 21h
mov ah,9
lea dx,s1 ;afisarea sirului s1
int 21h