Sunteți pe pagina 1din 3

Lucrare practic 9 Profesor Croitoru Tatiana

TEMA: STRUCTURA CALCULATORULUI I REELE DE CALCULATOARE.


Schema funcional a calculatorului:Procesorul;Memoria intern;Dispozitivele de intrare-ieire;
Memoria extern.
Principiul de comand prin program:Date i instruciuni;Formatul instruciunilor;Executarea instruciunilor.

Competene: - Utilizarea resurselor tehnice i a resurselor programate ale calculatorului;


- Utilizarea dispozitivelor externe de memorare pentru stocarea curent i de lung durat a informaiilor;
- Utilizarea dispozitivelor de intrare-ieire ale calculatorului.

Subcompetene: - Argumentarea necesitii utilizrii dispozitivelor, datelor i instruciunilor;


- Aplicarea i recunoaterea tipurilor de memorie.
Noiuni teoretice:
Definiie:Instruciunea calculatorului reprezint o succesiune de cifre binare prin care se indic procesorului operaia de
executat i amplasamentul (locul) operanzilor.
Succesiunea binar respectiv,denumit i cuvnt instruciune,este mprit n cmpuri,fiecare cmp avnd o
semnificaie precis.Numrul i semnificaia cmpurilor poart denumirea de formatul instruciunii.
Formatul instruciunilor cu trei adrese utilizate n calculatoarele moderne
Codul Adres Adres Adres
instruciunii Operand 1 Operand 2 rezultat
Codul instruciunii- n acest cmp se indic operaia ce trebuie executat.
Adres operand 1 i Adres operand 2-n aceste cmpuri se indic adresele locaiilor din memoria intern care conin
primul i al doilea operand.
Adres rezultat-indic adresa locaiei din memoria intern n care va fi depus rezultatul operaiei.

Mnemonica instruciunilor Tabelul1.


Cod instruciune Mnemonica Semnificaia
01 INC ncarc acumulatorul
02 MEM Memoreaz acumulatorul
03 ADU Adunare
04 SCD Scdere
05 SLT Salt necondiionat
06 SLTC Salt cundiionat
07 STP Stop
Definiie:Programele reprezentate n form de succesiuni binare derect executabile de calculator se numesc
programe n limbaj cod calculator sau programe n limbaj main.
Elaborarea programelor n limbaj cod calculator este un lucru ineficient deaceea s-a convenit ca instruciuniles fie scrise
ntr-un limbaj simbolic numit limbaj de asamblare.n acest limbaj codurile instruciunilor se reprezint pritr-un grup de
caractere cunoscut sub numele mnemonica instruciunii.
Definiie:Translatarea const n nlocuirea mnemonicii instruciunii i a adreselor simbolice prin irurile binare
respective.Aceast nlocuire este fcut de un program special,denumit program de asamblare sau asamblor.

Tipuri de instruciuni
Instruciunile operaionale prelucreaz datele pstrate n locaiile memoriei interne i n registrele procesorului.Din
aceast categorie fac parte instruciunile aritmetice:adunarea,scderea,nmulirea i mprirea,instruciunile logice:
I ,SAU, NU.
Instruciunile de transfer deplaseaz informaia dintre locaiile memoriei interne,ntre registre sau ntre locaii i registre
fr a altera coninutul informaiei transferate.
Instruciunile de salt se utilizeaz pentru modificarea ordinii de execuie a instruciunilor.Aceast ordine poate fi
schimbat cu ajutorul instruciunilor de salt condiionat sau necondiionat.
Instruciunile de intrare-ieire permit comunicarea calculatorului cu echipamentele periferice.
Variante de lucru:
1.Indicai corespondena dintre denumirile unitilor funcionale ale calculatorului(coloana din stnga) i
destinaia acestora(coloana din dreapta):
(a) efectuarea operaiilor aritmetice i
logice
elementare;
(1) dispozitivul de intrare; (b) colorarea imaginilor i memorarea lor pe
discuri optice;
(2) memoria; (c) extragerea datelor din calculator;
(d) furnizarea semnalelor de comand
(3) dispozitivul aritmetic i logic; necesare executrii secveniale a
instruciunilor;
(4) dispozitivul de ieire; (e) introducerea documentelor n calculator
i corectarea greelilor gramaticale;
(f) nmagazinarea datelor iniiale,
(5) dispozitivul central de comand; Intermediare ale problemei,precum i a
instruciunilor care indic secvena
calculelor;
(g) prelucrarea automat a informaiei
(6) procesorul. conform programului nmagazinat n
memorie;
(h) efectuarea calculelor aritmetice i
afiarea rezultetelor la ecran;
(i) introducerea datelor din mediul exterior
n calculator.
2.Numii cel puin cinci echipamente periferice pe care le cunoatei.

3.Care din afirmaiile ce urmeaz snt adevrate:


a) un calculator poate fi conceput fr ca s aib o unitate de memorie extern;
b) memoria intern este un dispozitiv periferic;
c) memoria extern este mai lent dect memoria intern;
d) unitatea de disc magnetic este o memorie intern;
e) un calculator poate fi conceput fr ca s aib o unitate de memorie intern;
f) memoria extern este un dispozitiv periferic.

4.Explicai cum vor fi executate urmtoarele instruciuni cu trei adrese:


a) 01 101 153 342;
b) 04 508 391 216;
c) 03 751 852 031;
d) 02 450 709 011.
Operaiile aritmetice i logice snt codificate n felul urmtor:01-adunarea;02-scderea;03-nmulirea;
04-mprirea.

5.Se consider c denumirea simbolic X semnific locaia 205,denumirea Y locaia 421,iar denumirea
S-locaia 783.Exprimai n limbajul de asamblare(vezi tabelul 1 de mai sus) urmtorul program:
01 205
02 783
04 421
03 205
6.Se consider c denumirile simbolice X, Y i S specific,respectiv,locaiile 971, 583, i 461.Translatai
urmtoarele programe scrise n limbajul de asamblare(vezi tabelul 1 de mai sus):
INC Y
MEM S
INC X
MEM Y
INC S

ntrebri de control:
1.Care este diferena dintre limbajul cod calculator i limbajul de asamblare?
2.Care este rolul memoriei interne i cum se realizeaz memoria extern a calculatoarelor moderne?
3.Numii tipurile de instruciuni i explicai destinaia lor?

Bibliografie:
1.Informatica clasa a 10-a,A.Gremalschi,I.Mocanu,L.Gremalschi, tiina 2007.

S-ar putea să vă placă și