2,860 matches
-
digital este codificată binar, adică este reprezentată prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De obicei ele se întâlnesc sub denumirea
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
prin cifre binare numite biți (0 sau 1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De obicei ele se întâlnesc sub denumirea de dată și instrucțiune. 2) Diferențierea dintre
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
1). O grupare de n biți constituie un cuvânt. În funcție de lungimea lui n se pot defini următoarele entități: n=8 biți => octetul sau byte, n=16 biți => semicuvântul sau 2 octeți, n=32 biți => cuvânt sau 4 octeți, n=64 biți => dublucuvânt sau 8 octeți. Un cuvânt poate reprezenta o dată (cuvânt dată) sau o comandă (cuvânt de comandă sau instrucțiune). De obicei ele se întâlnesc sub denumirea de dată și instrucțiune. 2) Diferențierea dintre cuvântul dată și cuvântul instrucțiune nu se
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
având forma generală: C[n-1,0] A[m-1,0], unde C este cuvântul de cod, iar A este cuvântul de adresă. O instrucțiune poate avea și mai multe câmpuri de adresă. Datorită faptului că o instrucțiune are n biți, ea poate codifica 2n funcții distincte. Cuvintele de adresă specifică adresele locațiilor unde se găsesc memorați operanzii, sau rezultatul operației. Se pot accesa 2m adrese, deci tot atâția operanzi. Această valoare fixează și spațiul de adresare al calculatorului: 0...2m-1
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
locații de memorie. O locație de memorie se caracterizează prin: adresă (poziția locației în cadrul memoriei) și conținut (valoarea memorată la această adresă). Cantitatea de informație care poate fi memorată într-o locație adresabilă individual,exprimată ca număr de cifre binare (biți), se numește lungime a cuvântului de memorie. Operațiile ce se pot efectua într-o locație de memorie sunt cele de citire și de scriere. Aceste operații, ca și cea de selecție a locațiilor de memorie pe baza adresei, se realizează
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
ca și cea de selecție a locațiilor de memorie pe baza adresei, se realizează de către un ansamblu de circuite înglobate, împreună cu memoria propriuzisă, în unitatea de memorie. De obicei, memoria este organizată pe cuvinte de 16, 32 sau 64 de biți, unitatea adresabilă fiind octetul. Capacitatea memoriei se exprimă în Kocteți (KB) sau multipli ai acestuia: 1 KB = 1024 B 1 MB = 210 KB=1048576 B 1 GB = 210 MB = 1073741824 B Memoria trebuie să aibă o capacitate cât mai mare
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
exercitată pe durata unui acces: sciere (WRITE) sau citire (READ). Durata unui ciclu este intervalul de timp dintre momentul cererii informației și până în momentul când informația este disponibilă la ieșirea sa. Lățimea de bandă este o măsură a numărului de biți pe secundă ce pot fi acesați. De aceea, majoritatea calculatoarelor au două tipuri de memorii, care lucrează pe principii diferite: • O memorie principală sau internă de tip solid-state (circuit integrat din Si, de regulă în tehnologie CMOS). Are timp de
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
scriere sau citire, oferind acces în orice ordine, chiar la întâmplare. Timpul de acces la orice locație este același, indiferent de adresa sa; • O memorie secundară, externă, mai lentă, cu o capacitate mult mai mare, și cu un cost pe bit mai redus (disc magnetic, bandă magnetică). Această configurare a memoriei nu afectează sensibil viteza de calcul, deoarece prelucrarea datelor și transferul de informații se efectuează la viteza de acces a memoriei interne. Eficiența configurației depinde de principiul trasferului informației în
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
elemente {0, 1}. Elementele mulțimii SC sunt cuvinte binare de o anumită lungime (4, 8, 12, 16 , etc). De exemplu numerele naturale se pot reprezenta printr-un șir de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
mulțimii SC sunt cuvinte binare de o anumită lungime (4, 8, 12, 16 , etc). De exemplu numerele naturale se pot reprezenta printr-un șir de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
exemplu numerele naturale se pot reprezenta printr-un șir de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
de valori aparținând mulțimii B={0, 1}, adică printr-un șir de biți. Definiție: Se numește bit un simbol ce poate avea doar două valori 0 sau 1. De fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și la sistemul zecimal, poziția cifrei în șir determină ponderea
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
fapt un bit este o cifră binară, iar un șir de biți formează un număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și la sistemul zecimal, poziția cifrei în șir determină ponderea cu care bitul intervine în expresia de calcul a numărului: Numerele reale pot fi și ele reprezentate în binar, dar aproximativ, prin trunchiere, la fel ca și în sistemul
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
număr binar. Numerele întregi exprimate în sistemul zecimal pe care le folosim uzual se pot exprima în sistemul binar (baza 2) prin astfel de șiruri de biți. Ca și la sistemul zecimal, poziția cifrei în șir determină ponderea cu care bitul intervine în expresia de calcul a numărului: Numerele reale pot fi și ele reprezentate în binar, dar aproximativ, prin trunchiere, la fel ca și în sistemul zecimal. Există mai multe moduri de reprezentare ce vor fi descrise în acest capitol
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
la fel ca și în sistemul zecimal. Există mai multe moduri de reprezentare ce vor fi descrise în acest capitol. Deosebit de importantă este conversia între bazele de numerație. Conversia din binar în zecimal se face folosind relația 3.2., multiplicând biții cu ponderile lor și sumând termenii. Mai complicată este însă conversia inversă. Se procedează în continuare la împărțiri repetate prin 2 ale câtului, până rezultă un cât nul. Resturile acestor împărțiri reprezintă cifrele reprezentării în binar, ordinea lor începând de la
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
real, astfel încât să rezulte întotdeauna o valoare pozitivă. Astfel, nu este necesar să se rezerve un câmp separat pentru semnul exponentului. Caracteristica C este deci exponentul deplasat: C=E+Depl. Dacă pentru caracteristică (exponent) este alocat un câmp de 8 biți atunci valorile sale pot fi cuprinse între 0 și 255. Considerând un deplasament de 128 (80h), exponentul real poate lua valori între -128 și +127, fiind negativ dacă C < 128, pozitiv dacă C > 128, și zero dacă C = 128. Unul
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
mai mic exponent posibil, rezultând astfel un “zero pur”. În cazul exponenților cu deplasament, cea mai mică valoare a exponentului este 0. Aceasta duce la faptul că reprezentarea în VM a numărului zero este aceeași cu reprezentarea în VF: toți biții sunt 0. Aceasta înseamnă că se pot utiliza aceleași circuite pentru testarea valorii zero. Un alt avantaj al utilizării exponenților deplasați este că numerele pozitive în virgulă mobilă sunt ordonate în același fel ca și numerele întregi. , O altă problemă
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
numărul par. Standardul IEEE-754 punctează cinci tipuri de excepții: depășire inferioară, depășire superioară, împărțire la zero, rezultat inexact și operație invalidă. La apariția unei asemenea excepții, este setat un indicator și calculele continuă. Standardul recomandă ca implementările să utilizeze un bit de validare pentru fiecare excepție. Dacă apare o excepție cu bitul de validare setat, este apelată o rutină de tratare a excepției. Excepțiile de depășire inferioară, depășire superioară și împărțire la zero sunt prevăzute la majoritatea sistemelor de calcul în
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
depășire superioară, împărțire la zero, rezultat inexact și operație invalidă. La apariția unei asemenea excepții, este setat un indicator și calculele continuă. Standardul recomandă ca implementările să utilizeze un bit de validare pentru fiecare excepție. Dacă apare o excepție cu bitul de validare setat, este apelată o rutină de tratare a excepției. Excepțiile de depășire inferioară, depășire superioară și împărțire la zero sunt prevăzute la majoritatea sistemelor de calcul în virgulă mobilă. Excepția de rezultat inexact apare atunci când rezultatul unei operații
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
superioară și împărțire la zero sunt prevăzute la majoritatea sistemelor de calcul în virgulă mobilă. Excepția de rezultat inexact apare atunci când rezultatul unei operații trebuie rotunjit. După cum se observă semnul este 1, adică rezultatul obținut este negativ ( -15). Dacă ultimul bit nu ar fi fost de semn atunci rezultatul ar fi fost corect (143). Similar și la adunarea a două numere negative se obține un rezultat eronat și o depășire către CY. Spre exemplu suma în binar a numerelor -81 cu
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
rezultat -15 și depășire pentru CY. În concluzie utilizarea reprezentării ca mărime și semn pentru operațiile de adunare și scădere este incomodă și presupune algoritmi complecși. Mult mai facilă este operarea în virgulă mobilă în care numărul este reprezentat prin bit de semn S, mantisă M (24 de biți) și exponent E (8 biți), datorită faptului că exprimarea este mai structurată. -Adresarea combinată se utilizează atunci când se utilizează cea mai mare parte a zonei de adresare. Este o combinație a celor
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
utilizarea reprezentării ca mărime și semn pentru operațiile de adunare și scădere este incomodă și presupune algoritmi complecși. Mult mai facilă este operarea în virgulă mobilă în care numărul este reprezentat prin bit de semn S, mantisă M (24 de biți) și exponent E (8 biți), datorită faptului că exprimarea este mai structurată. -Adresarea combinată se utilizează atunci când se utilizează cea mai mare parte a zonei de adresare. Este o combinație a celor două moduri de mai sus. 4.2.2
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
semn pentru operațiile de adunare și scădere este incomodă și presupune algoritmi complecși. Mult mai facilă este operarea în virgulă mobilă în care numărul este reprezentat prin bit de semn S, mantisă M (24 de biți) și exponent E (8 biți), datorită faptului că exprimarea este mai structurată. -Adresarea combinată se utilizează atunci când se utilizează cea mai mare parte a zonei de adresare. Este o combinație a celor două moduri de mai sus. 4.2.2. Magistrala de date Lărgimea magistralei
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
combinată se utilizează atunci când se utilizează cea mai mare parte a zonei de adresare. Este o combinație a celor două moduri de mai sus. 4.2.2. Magistrala de date Lărgimea magistralei de date este de obicei multiplu de 8 biți (d = 8, 16, 32, 64...). Cele d linii ale magistralei de date sunt bidirecțională, circulația semnalelor poate fi de la memorie la UCP sau de la UCP la memorie. Ca și în cazul liniilor de adresă, și magistrala de date poate fi
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
mic). Multă vreme s-a mers pe ideea de a implementa instrucțiuni care să suporte direct programarea de nivel înalt (apelul procedurilor, controlul buclelor și moduri complexe de adresare a memoriei. Acest lucru necesită un cod al operației pe mulți biți, însă complică foarte mult și decodificarea sa. Fără doar și poate că natura complexă a acestor seturi de instrucțiuni a dus la programe mici ca dimensiuni și la număr redus de accesări ale memoriilor. Un alt avantaj este cel al
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]