Vous êtes sur la page 1sur 3

Arhitectura calculatoarelor = structura i comportarea sistemului de calcul vazut de Utilizator; = asamblarea subsistemelor functionale intr-un calculator numeric pentru

a obine performanele impuse n condiii de cost. IOS = sitemul de intrare / ieire ( dat de totalitatea dispozitivelor periferice. Procesor ( de intrare / ieire ) = unitate de prelucrare specializat pe operaiile de scriere citire. Unitai de interfa = componente hardware de legtura care se constituie fizic din linii speciale de comunicare, linii care asigur legtura dintre periferice i UPC. Controller = unitate de control proprie perifericului. Port = registru de date prin care se realizeaz schimbul de date ntre sistem i exterior; este identificat de UCP printr-o adres. Registru = un ansamblu de bistabili completat cu o structur predefinit de pori logice astfel nct s se asigure funcionarea corect a registrului. Pooling = sondarea periodic de ctre procesor a strii perifericelor. Magistal = cale de comunicare ntre component d.p.d.v. funcional sau logic; = d.p.d.v. fizic este un set de conductori de semnal care 1) faciliteaz transferul de date; 2) sinconizeaz componentele conectate. Rata de transfer a datelor = cantitatea de date tranferat pe seccund ( Mbps ). Unitatea de memorie = totalitatea componentelor implicate n memorarea, stocarea, reinerea datelor, informaiilor i instruciunilor. Memorie = mediu de memorrare + circuite. Bit = valoarea logic binar, un element 0 sau 1 al mulimii B2. Bit de informaie = totalitatea informaiilor care se obin din precizarea strii curente a unui sistem care are una din dou stri posibile ( 0 sau 1 ). Bistabil = memoreaz un bit de informaie. Celula-bit = un circuit de memorare cu capacitatea de 1 bit; grupate formeaz locaii de memorie. Cuvnt de memorie = locaie de dimensiunea registrului de baz al procesorului. Cuvnt-memorie = coninutul unui cuvnt de memorie. Capacitatea de memorie = numrul celulelor bit coninute de o component de memorare. Spaiu de adrese = domeniul adreselor locaiilor unui circuit de memorie. Ciclul memoriei = interval de timp ntre 2 transmiteri seccesive de adres pe liniile de intrare n circuitul de memorie. Volatilitate = un circuit de memorie se numete volatil dac i pierde coninutul odat cu deconectarea de la reeaua electric.

Circuit logic combinaional = un circuit logic n care valorile de pe ieiri depind numai de valorile de intrare n circuit. Circuit logic secvenial = valorile de ieire depind de intrri i de elemente interne ale circuitului. Decodor = un circuit de decodificare din baza 2 n baza 2n, tipul de decodor este n*2n. Multiplexor = circuit logic combinaional care primete informaie binar de pe una din cele 2n linii de date de intrare i o direcioneaz spre ieirea sa unic; linia de date este selectat prin n linii de selecie ( sau de adres ). Registru = un ansamblu de bistabili completat cu o structur predefinit de pori logice Astfel nct s se asigure funcionarea corect a registrului. Microoperaie = operaie executat la nivel de registru ( ncrementare, decrementare ). Unitatea central de prelucrare = UCP = componenta care definete performana unui SC. = totalitatea procesoarelor existente la un moment dat pe un SC. Registre generale = componentele de memorie temporar care rezolv transferul de date nspre i dinspre UAL -> are la dispoziie informaiile necesare execuiei instruciunii curente: operanzi, operaia,...; = locaii rapide de memorie. Unitatea aritmetico-logic = UAL = CLC care are pe intrri coninuturile operanzilor i codul operaiei i pe ieiri coninutul rezultatului operaiei curente. Unitatea de comand i control = UCC = rezolv partea de control pentru supervizarea funcionrii ntregului sistem de procesare prin emitrea de semnale specifice. Semnal = d.p.d.v structural, trebuie neles prin ncrcarea corespunztoare a unei anumite valori logice pe o anumit linie de circuit. Frecvena de tact = nmrul semnalelor de tact pe care generatorul de tact le emite n 1 sec Generatorul de tact = componenta cere definete frecvena de tact a procesorului, acel numar de Hz sau GHz care caracterizeaz performanele procesorului. Stiv = mod de organizare a memoriei. Instruciune = secven de microoperaii pentru care se precizeaz toate detaliile necesare i suficiente pentru execuie; instruciune pentru UCP este cod binar. Puterea de calcul depinde de numrul i tipul instruciunilor pe care acesta le recunoate i n consecint le poate executa.

Program = secven de coduri de instuciune prin care se precizeaz toate detaliile necesare execuiei: operanzi, operaii i legturi ntre aceste elemente n timpul execuiei. Mod de adresare = soluii pe care le avem pentru a transmite operanzii prin codul instruciunii curente. ax = registrul acumulator general cx = registrul numrtor folosit n operaii de deplasare, rotire, bucle software, repetri hardware ale unor instruciuni; dx = registru de date si = index surs AH = primii 8 bii; AL = urmatorii 8 bii; dintr-un total de 16 bii. Caracterul punct (.) naintea unui identificator introduce o comand pentru asamblor (o directiv de asamblare). De exemplu: .MODEL, .CODE .a. DB pentru date de tip BYTE (reprezentate pe 1 octet); DW pentru date de tip WORD (2 octei); Operatorul OFFSET returneaz deplasamentul n cadrul segmentului curent pentru expresia pe care se aplic. Aceast expresie poate fi o variabil, un operand de memorie, o etichet. Operatorul TYPE returneaz un ntreg ce reprezint tipul expresiei pe care se aplic operatorul. Astfel, pentru valori de tip BYTE se returneaz 1, pentru WORD 2, pentru DOUBLE 4, .a.m.d; pentru o structur, operatorul returneaz numrul de octei din structura respectiv. Directiva EQU permite asignarea la asamblare a valorii dat de <expresie> la simbolul dat de <nume>. Simbolul $ reprezint adresa curent a contorului de program. Directive simplificate de segmentare: .MODEL, .STACK, .DATA, .CODE .model<dim> - specific dimensiunile i modul dispunere a segmentelor n memoria RAM; parametrul <tip> poate lua valorile: tiny, small, medium, compact, large, huge. .stack<tip> - determin asamblorul s iniializeze registrul SP cu valoarea dim care reprezint dimensiunea segmentului de stiv. Implicit, aceast dimensiune este 1KO( kilo octet ). .data - precede zona de program pentru declaraii de date. .code<nume> - precede programul propriu-zis. Parametrul nume este ignorat pentru modelele tiny, small, compact. Implicit, nume este @CODE. Instruciunea INT cu sintaxa: INT n ; genereaz prin software un apel de procedur de ntrerupere.

Vous aimerez peut-être aussi