QReferate - referate pentru educatia ta.
Referatele noastre - sursa ta de inspiratie! Referate oferite gratuit, lucrari si proiecte cu imagini si grafice. Fiecare referat, proiect sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Referate constructii

Coduri numerice



CODURI NUMERICE

Asadar codurile numerice rezulta prin codificarea simbolurilor (cifrelor) unui sistem de numeratie oarecare cu ajutorul multimii binare BDaca multimea simbolurilor primare este formata din cifre binare (sistemul de numeratie binar),codul rezultat va fi un cod binar.Daca multimea simbolurilor primare este multimea cifrelor zecimale (sistemul de numeratie zecimal),codul rezultat va fi cod zecimal-binar.Daca vom codifica cifrele octale respectiv hexazecimale cu ajutorul multimii B vom obtine codurile octal-binar respectiv hexazecimal binar.



1.1CODURI BINARE

A.Pentru reprezentarea numerelor binare fara semn (numere positive cum ar fi de exemplu numerele naturale)se utilizeaza un cod ce este o aplicatie identica a numarului in cod.Pentru codul binar pentru numerele binare fara semn(FS) vom utilize un byte,semnificata bitilor fiind cea din figura de mai jos.

Cel mai semnificativ bit b b b5 b b b b b Cel mai putin semnificativ bit

-------------------------------» «----------------------









Most significant bit(MSB) Last significant bit(LSB)


Pentru reprezentarea numerelor binare cu semn (de exemplu numere intregi)se utilizeaza mai multe coduri binare:cod binar Marime si semn (MS),cod binar Complement fata de 1 (C1) si cod binar Complement fata de 2(C2).Semnificatia bitilor in cazul acestor coduri este descrisa in figura de mai jos:

Cel mai semnificativ bit b b b5 b b b b b Cel mai putin semnificativ bit

-------------------------------» «----------------------









Most significant bit(MSB) Last significant bit(LSB)

b7 - Bit de semn

b6,b5,b4,b3,b2,b1,b0-Biti de marime

Prin conventie bitul de semn are valoarea 0 in cazul numerelor positive si 1 in cazul celor negative.

B.Cod binar marime si semn (MS)

In cazul acestui partea de marime se completeaza la fel ca si in cazul codului FS,numerele positive completandu-se cu 0 pe pe bitul b iar numerelor negative cu 1 pe bitul b .

C.Cod binar complement fata de 1 (C1)

Numerele positive se codifica la fel ca si in cod MS.Numerele negative se codifica astfel:

-se pune 1 pe bitul de semn (b7)

-partea de marime se complementeaza (inverseaza devine 1 iar 1 devine iar 0) bit cu bit

D.Cod binar complement fata de 2 (C2)

Numerele pozitive se codifica la fel ca si in cod MS.Numerele negative se codifica astfel:

se pune 1 pe bitul de semn (b7)

-partea de marime se complementeaza(la fel ca la bitul 1)

-se aduna 1 la bitul LSB, b

E.Cod binar pentru numere in virgula flotanta

Este utilizat la reprezentarea numerelor binare sub forma N=Mx2E (cazul numerelor reale).

1.1CODURI ZECIMAL-BINARE

Pentru a codifica cele zece cifre ale sistemului de numeratie zecimal avem nevoie de zece combinatii de cifre binare.Cu trei biti se pot realiza 8 combinatii,insuficiente pentru reprezentarea celor 10 cifre zecimale.Vom folosi deci 4 biti.Cu cei 4 biti se pot realiza insa 16 combinatii.Solutia este sa utilizam din cele 16 combinatii posbile numai 10,renuntind la celelalte 6.Functie de care 10 combinatii  utilizam la codificare,definim de fapt un cod zecimal-binar.


Nu se poate descarca referatul
Acest referat nu se poate descarca

E posibil sa te intereseze alte referate despre:


Copyright © 2024 - Toate drepturile rezervate QReferat.com Folositi referatele, proiectele sau lucrarile afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul referat pe baza referatelor de pe site.
{ Home } { Contact } { Termeni si conditii }