1,778 matches
-
convenabil. Aceasta a motivat apariția codurilor binare, unele utile pentru procesarea informației altele pentru transmiterea la distanță a acesteia. În cele ce urmează se vor explicita cele mai importante reprezentări ale numerelor precum și cele mai importante coduri. 3.1. Coduri binare Operația de codificare realizează o schimbare a formei de exprimare a informației, corespondența fiind biunivocă. Dacă mulțimea simbolurilor primare SP conține elementele (x1, x2, ...xn) ce urmează a fi codificate cu ajutorul unor simboluri elementare conținute de mulțimea B (b1, b2
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
1) Cu aceste considerații putem defini o aplicație bijectivă f:, care realizează codificarea. Dacă toate cuvintele din SC sunt de aceeași lungime, atunci spunem că avem de a face cu un cod uniform. În domeniul digital mulțimea B este mulțimea binară, formată din două 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-
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
codificarea. Dacă toate cuvintele din SC sunt de aceeași lungime, atunci spunem că avem de a face cu un cod uniform. În domeniul digital mulțimea B este mulțimea binară, formată din două 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
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
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 la sistemul zecimal, poziția
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
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 cu care bitul intervine
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
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 cu care bitul intervine în expresia de calcul a numărului: Numerele reale pot fi și ele reprezentate în binar, dar aproximativ
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
î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. Deosebit de importantă este conversia între bazele de numerație. Conversia din binar în zecimal se face folosind
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
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. 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
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
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 MSB fiind cea inversă obținerii lor. De obicei, câmpul rezervat exponentului conține o valoare numită valoare caracteristică. Aceasta se obține prin adunarea unui deplasament la exponentul real, astfel încât să rezulte întotdeauna o valoare pozitivă. Astfel, nu
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
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 -62 dă 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ă
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
hardware; -finalizarea execuției instrucțiunilor succesive se face la fiecare ciclu de tact (execuția instrucțiunilor este asigurată de o structură de tip conductă - pipeline). Pentru definirea arhitecturii unui set de instrucțiuni trebuie ținut cont de următoarele lucruri: -tipurile de date acceptate (binare, zecimale, virgulă flotantă, etc). Funcție de acestea se definesc și caracteristicile UAL și mecanismele de acces la ele. Pentru fiecare tip de date reprezentabil direct trebuie proiectate operații aritmetice de adunare, înmulțire sau operații de transfer. Sunt disponibile mai multe modalități
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
acestuia. Orice procesor are instrucțiuni dedicate pentru accesul I/ O care să permită acest lucru. 5.2. Formatul instrucțiunilor codului mașină O instrucțiune este formată dintr-unul sau mai multe cuvinte, funcție de complexitatea și tipul său. Instrucțiunea este o comandă binară care modifică starea procesorului. Ea este o succesiune de cuvinte binare care desemnează o operație elementară și operanzii săi. Programul reprezintă o succesiune de astfel de instrucțiuni ce sunt stocate în memorie. Datorită faptului că informația este reprezentată sub formă
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
să permită acest lucru. 5.2. Formatul instrucțiunilor codului mașină O instrucțiune este formată dintr-unul sau mai multe cuvinte, funcție de complexitatea și tipul său. Instrucțiunea este o comandă binară care modifică starea procesorului. Ea este o succesiune de cuvinte binare care desemnează o operație elementară și operanzii săi. Programul reprezintă o succesiune de astfel de instrucțiuni ce sunt stocate în memorie. Datorită faptului că informația este reprezentată sub formă binară, nu se pot distinge datele de instrucțiuni în memorie decît
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
care modifică starea procesorului. Ea este o succesiune de cuvinte binare care desemnează o operație elementară și operanzii săi. Programul reprezintă o succesiune de astfel de instrucțiuni ce sunt stocate în memorie. Datorită faptului că informația este reprezentată sub formă binară, nu se pot distinge datele de instrucțiuni în memorie decît dacă aceasta este parcursă de la prima locație către ultima. Datorită faptului că orice instrucțiune are două câmpuri principale (câmpul codului instrucțiunii -opcode și câmpul de date - date sau adrese), prin
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
procesor la procesor. Execuția acestor instrucțiuni folosește UAL (unitatea aritmetico-logică). Printre operațiile aritmetice comune sunt adunarea, scăderea, incrementarea, decrementarea, comparare, ajustare zecimală. Execuția acestor instrucțiuni modifică valoarea fanioanelor de condiție din registrul de stare. Adunarea este operația elementară în aritmetica binară. Funcție de complexitate, UCP poate avea instrucțiuni de adunare a numerelor întregi sau poate avea și instrucțiuni pentru adunarea numerelor în virgulă flotantă. Caracteristicile sistemelor de memorie 1) Amplasarea: -În cadrul UCP -memorie locală proprie UCP, sub forma de regiștri, sau
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
șterse și reînscrise (RAM, Flash, EEPROM); -Fără posibilitatea ștergerii - locațiile înscrise nu mai pot fi șterse (PROM) 6.2. Tipuri de memorii 6.2.1. Memorii ROM Memoria ROM (Read Only Memory) este un circuit combinațional care stochează permanent date binare, iar această informație poate fi numai citită. Structura internă a unui cip de memorie ROM organizat pe 1024 cuvinte de câte 8 biți, adică 1K x 8. Matricea de memorie se construiește sub o formă cât mai apropiată de cea
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
memoriilor ROM constă în stocarea programelor permanente în sistemele cu microprocesoare. Componenta BIOS, de exemplu, este un set de programe încorporate în calculator, care furnizează operațiunile fundamentale, primare de control și supraveghere a acestuia. O altă aplicație, este implementarea funcțiilor binare, fără a mai fi necesare operații de minimizare a lor. Este suficient să introducem tabelul de adevăr al funcției în memorie. 6.2.2. Memorii RAM Memoria RAM (Random Access Memory) este un circuit care stochează 138 biți de informație
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
tipul de memorie utilizat. Fig. 6.10. Celula de memorie RAM dinamic și forma de undă a tensiunii pe condensatorul de memorare Selecția celulei activează prin 1 logic “selecție linie”, care deschide tranzistorul, iar capacitatea parazită se încarcă cu informația binară prezentă pe “selecție coloană”. Dacă s-a memorat un bit de 0 logic, nu avem nici o problemă, dar dacă s-a memorat 1 logic, atunci informația trebuie reîmprospătată periodic prin refresh, altfel “condensatorul” se descarcă și informația se pierde. Această
Arhitectura Calculatoarelor by Cristian Zet () [Corola-publishinghouse/Science/329_a_567]
-
2.1.1) vs. unirea n-a avut loc prin natură (1/ 2.1.2 Însă, după alții, 2.1.1.1.2). Acestea sînt cîteva dihotomii relevante pe baza cărora funcționează sistemul. Ar fi mai ușor să trasăm opozițiile binare pe un tabel: Numai divin (DOCETISM) Era de tertium genus Divin Nu avea suflet uman Mai mult divin decît uman Avea suflet uman Nu era de tertium genus Nu numai divin Deopotrivă divin și uman Nu numai uman Unirea a
[Corola-publishinghouse/Science/1867_a_3192]
-
Trecător asociat cu dumnezeirea Numai uman (PSILANTROPISM) Ajunși aici, putem trage deja o concluzie: interpretată ca un Întreg variabil, cristologia nu este o succesiune de evenimente anarhice, de evenimente lipsite de legătură În timp, ci un sistem alcătuit din permutări binare care, asemenea lingurii din supă, traversează timpul Într-o succesiune imprevizibilă de secvențe. Dacă aceeași regulă se aplică controverselor trinitare, problema noastră este practic demonstrată: „obiectele ideale” există În spațiul lor logic, iar morfodinamica lor constituie modul corect de abordare
[Corola-publishinghouse/Science/1867_a_3192]
-
un obiect ideal care există În propriul său spațiu logic. Cu toate că atît dezbaterile cristologice cît și cele trinitare formează sisteme de acest fel bazate pe dihotomii, cele două sisteme sînt diferite, În măsura În care unul este bazat pe o ierarhie de opoziții binare, iar celălalt este compus din unități, În cadrul cărora elemente izolate pot intra, virtual, În orice combinație posibilă. Și totuși, după cum vom vedea pe parcursul studiului nostru, opozițiile binare care aparțin structurii unui sistem ierarhic se pot desprinde cu ușurință și pot
[Corola-publishinghouse/Science/1867_a_3192]
-
două sisteme sînt diferite, În măsura În care unul este bazat pe o ierarhie de opoziții binare, iar celălalt este compus din unități, În cadrul cărora elemente izolate pot intra, virtual, În orice combinație posibilă. Și totuși, după cum vom vedea pe parcursul studiului nostru, opozițiile binare care aparțin structurii unui sistem ierarhic se pot desprinde cu ușurință și pot intra - ca unități izolate sau ca elemente de construcție - În compoziția altui sistem, fie el ierarhic sau alcătuit din alte „cărămizi” similare. Acest lucru arată nu numai
[Corola-publishinghouse/Science/1867_a_3192]
-
principiu. Dualismul eschatologic duce la distrugerea principiului negativ În momentul Judecății de Apoi, dualismul ciclic la reluarea situației inițiale Într-un nou ciclu. Dualismul anticosmic atrage după sine devaluarea lumii, cel procosmic nu. Deși Bianchi ia În considerație și opoziția binară antisomatic versus prosomatic, el nu o utilizează În tipologia lui În mod constant. Există Însă și exemple de dualisme care nu devaluează timpul. După cum vom vedea În continuare (capitolul 9), dualismul lui Origen este prosomatic. Pentru a fi exhaustiv, Bianchi
[Corola-publishinghouse/Science/1867_a_3192]
-
nu devaluează timpul. După cum vom vedea În continuare (capitolul 9), dualismul lui Origen este prosomatic. Pentru a fi exhaustiv, Bianchi ar fi trebuit să mai stabilească Încă o dihotomie: antihilic (contrar materiei) versus prohilic. Pe baza acestei serii de opoziții binare, Bianchi a definit prin trăsături distinctive formele individuale de dualism, după cum urmează: Zoroastrismul: radical, eschatologic, procosmic; Orficii, Empedocle, Heraclit: radical, dialectic; Dualismul hindus (@2@tm@2@n versus m@2@y@2@): radical, dialectic; Platon: radical, dialectic, procosmic; Gnosticismul: moderat
[Corola-publishinghouse/Science/1867_a_3192]
-
multe soluții incluse În sistem; cantitatea lor potențială este virtual infinită. Deși implicînd un număr infinit de dimensiuni (În univers orice lucru intră În interacțiune cu tot restul), un sistem poate fi izolat drept un „obiect ideal” format prin permutări binare, după cum am arătat În Introducerea acestei cărți. În acest sens, sistemele de gîndire nu se deosebesc de omenirea Însăși: pornesc de la un număr redus de cupluri (iar teoretic, ar putea porni de la unul singur), apoi se Înmulțesc continuu prin Întovărășire
[Corola-publishinghouse/Science/1867_a_3192]