Documente Academic
Documente Profesional
Documente Cultură
Calculatorul numeric reprezint un sistem digital format din dispozitive fizice conectate n
vederea prelucrrii informaiilor numerice.
Un sistem de calcul cuprinde 2 categorii de componente:
Fizice echipamentele care se mai numesc Hardware
Logice programele prin intermediul crora sunt utilizate programele. (Software)
Un asemenea sistem de calcul se caracterizeaz prin urmtoarele:
- componentele funcionale sunt realizate cu ajutorul circuitelor electronice, majoritatea
fiind ciruite integrate asigurnd o vitez ridicat n efectuarea operaiilor aritmetice i
fiabilitate n funcionare.
Funcioneaz pe baza unui program mrmorat format dintr-o succesiunde de instruciuni
introduse n memoria calculatorului, instruciuni care sunt extrase din memorie, interpretate i
executate.
Informaia memorat i prelucrat este una discret fiind codificat astfel nct mrimile
supra crora operaz pot lua numai 2 valori distincete, 0 i 1, astfel de informaie se numete
informaie binar.
Translatare, interpretor,
compilator
Nivel 5
Nivelul limbajelor de
nivel nalt
Nivel 4
Nivelul limbajului
asamblat
Nivel 3
Nivelul sistemelor de
operare
Nivel 2
Nivelul mainii
convenionale
Nivel 1
Nivelul de
microprogram
Nivel 0
Nivelul logicii
digitale
Translatare, interpretor,
compilator
Translatare, asamblor
Interpretarea sistemelor de
operare
Interpretor
Microprogram executat
direct prin Hardware
UCP
Interconexiune
Unitate
de I/E
Magistrala
Registre
UAL
UAL
unitatea aritmetico-logic implementeaz diferite operaii aritmetice i logice
asupra operanzilor opinui din memorie. UAL conine un circuit logic pentru adunare
numit sumator i toate operaiile aritmetice
UCC reducndu-se la o succesiune de adunare.
Operaiile efectuate pot fi:
- transferul de date ntre registre i memorie
- aritmetice
- logice
- de deplasare a coninutului unui registru sau locaii de memorie
- de comparaie a 2 operanzi
UAL genereaz informaii referitoare la rezultatul ultimei instruciuni aritmetice sau
logice executate. Acestea se refer la semnul rezultatului, paritatea acestuia, lacazurile la
care au aprut transport sau mprumut n cursul prelucrrii.
Registrele setul de registre din cadrul UCP-ului pstraz temporar operanzii unei
operaii aritmetice sau logice. rezulatele intermediare i finale sau adresele acestora.
Utilizarea registrelor crete viteza de prelucrare eliminnd necesitatea accesului repetat de
memorie.
Registrele reprezint o memorie intern foarte rapid. Unele registre pot avea funcii
dedicate altele se pot utiliza pentru orice operaii fiind registre generale.
Un registru special l reprezint registrul acumulator care pstreaz de obicei unul din
operanzii care particip la o operaie. O parte din regisre nu sunt accesibile pron program.
Ele se numesc registre de lucru. Ex: Registru de instruciuni, el pstreaz instruciunea
curent.
UCC unitatea de comand i control- coordoneaz activitatea calculatorului, extrage
instruciunile programului din memorie, le decodific , le interpreteaz i genereaz
secvene semnalelor de comand necesare execuiei.
Separarea n timpi a etapelor de execuie se asigur de ctre un dispozitiv de secveniere.
Pe parcursul execuiei unei instruciuni, UCC-ul primete de la Unitatea de Calcul
informaii de stare n funcie de care selecteaz una di alternativele de contiuare a
operaiei. n funcie de modul de implimentare a sispozitivului de secveniere, unitile de
comand pot fi de 2 tipuri: realizat n logic cablat (ex: cu numrtor i decodificator)
i microprogramate care pstreaz secvenele semnalelor de comand ntr-o memorie de
microprogram.
2. Unitatea de memorie - sursa/destinaia tuturor informaiilor. Memoria este organizat
ca o colecie de locaii de memorie. Fiecrei locaii i se asociazp o adres prin intermediul
creia se poate slecta locaia respectiv. Adresarea se realizeaz cu ajutorul unor linii de
adresp. Numrul acestor linii determin capacitatea mexim adresabil a memoriei.(ex: 16
linii de adres se pot selecta maxim 216 locaii de memorie.) O locaie de memorie se
caracterizeaz prin adres (poziia locaiei n cadrul memoriei) i coninut ( valoarea
memorat la aceast adres).
Capacitatea memoriei:
1 Byte = 10 octei = 8 bii
1 Kbyte = 1024 octei = 210 bii
1 Mb = 1024 Kbyte = 220 bii
1 GB = 1024 Mb = 230 bii
1 Terabyte (Tb) = 1024 GB = 240 bii
1 Petabyte (Pb) = 1024 Terabyte = 250 bii
1 Exabyte = 1024 Petabyte = 260 bii
Memoria trebuie s aib o capacitate ct mai mare i o vitez ct mai ridicat ( un timp de
acces ct mai resus). Viteza memoriei este direct proporional cu costul. Majoritatea
calulatoarelor au 2 tipuri de memoriei:
- intern memorie principal, ea comunic direct cu unitatea de calcul i cu cea de
comand.
- extern - este mai lent i cu o capacitate mult mai mare.
Operaniile efectuate cu memoria:
- citirea;
- scrierea.
3. Unitatea de Intrarea/Eire ea asigur comunicaia dinte calculator i mediul exterior.
4. Interconexiune interconectarea unitilor ale calculatorului se realizeaz prin una sau
mai multe magistrale.
O magistral este format dintr-un grup de linii destinate transferului paralel al
informaiei de la una sau mai multe surse, de la una sau mai multe destinaii. Numrul liniilor
magistralelor este egal cu lungimea cuvntului. Magistralele pot fi uni/bidirecionale. La un
moment dat nu poate fi selectat dect o surs i una sau mai multe destinaii.
Legea lui Moore G (Hardware) numrul de tranzistoare pe microtranzistor se
dubleaz o dat la 1,5 ani.
Legea lui Naithan Myrhvold (Software) software este ca un gaz, crescndu-i
volumul astfel nct s ocupe tot spaiul pe care l are la dispoziie.
INSTRUCTIUNI UTILIZATE IN CELE 2 LABORATOARE
Instructiunea MOV,XCHG,LDS si
LES,ADD,SUB,NEG,MUL,DIV,ROR,ROL,SAL,SAR, SHR.
Etape n realizarea unui program n Limbaj de Asamblare (Assembler)
1.
2.
3.
4.
5.