Documente noi - cercetari, esee, comentariu, compunere, document
Documente categorii

Sisteme de numeratie. Coduri numerice

Sisteme de numeratie. Coduri numerice

Fisa de documentare 1.1 Sisteme de numeratie. Coduri numerice

Sistemul de numeratie reprezinta ansamblul regulilor folosite pentru scrierea numerelor cu ajutorul unor simboluri (cifre, litere).



Baza sistemului de numeratie (B) este data de numarul de simboluri folosite pentru scrierea numerelor in sistemul de numeratie respectiv.

Intr-un sistem de numeratie cu baza B, un numar se reprezinta printr-un set de n simboluri, cu valori cuprinse intre 0 si B-1. Aportul unui simbol in stabilirea valorii numarului depinde nu numai de valoarea lui, cat si de pozitia pe care o ocupa in scrierea numarului. Aceasta caracteristica este proprie sistemelor de numeratie pozitionale.

Sisteme de numeratie folosite in domeniul circuitelor electronice digitale:

  • Sistemul zecimal este sistemul de numeratie cu baza B = 10.

Pentru reprezentarea numerelor in sistem zecimal se folosesc zece cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Exemplu de numar reprezentat in sistem zecimal:

159810 1*103 + 5*102 + 9*101 + 8*100

  • Sistemul binar este sistemul de numeratie cu baza B = 2.

Informatia este reprezentata prin doua simboluri, numite biti : .

Exemplu de numar reprezentat in sistem binar:

1010 2 = 1* 23 + 0*22 + 1*21 +0*20

Ca unitate de masura a informatiei binare, bit-ul are multiplii:

1kilobit = 210 (1024) biti; 1Megabit = 220 biti; 1Gigabit = 230 biti.

  • Sistemul hexazecimal este sistemul de numeratie cu baza  B = 16.

Cele 16 simboluri folosite pentru reprezentarea numerelor sunt zece cifre si sase litere:


Semnificatia literelor: A = 10; B = 11; C = 12; D = 13; E = 14; F = 15.

Exemplu de numar reprezentat in sistem hexazecimal:

4BD(16) = 4*162 + 11*161 + 13 *160

Conversia zecimal-binar se realizeaza prin impartirea succesiva a numarului zecimal la 2 pana cand se obtine catul 1. Ultimul cat, urmat de resturile impartirilor efectuate, citite de la ultimul rest spre primul, formeaza numarul exprimat in sistemul binar.

Exemplu:


30 : 2 = 150    Cel mai putin semnificativ bit (LSB)

15 : 2 = 7 1

7 : 2 = 3 1

3 : 2 = 1 1

1 1 Cel mai semnificativ bit (MSB)



3010 = 111102

Conversia binar- zecimal se realizeaza efectuand suma produselor dintre puterile lui 2 si bitii din reprezentarea binara a numarului.

Exemplu:

11102 = 1* 23 + 1*22 + 1*21 +0*20 = 1410

Codificarea reprezinta transpunerea informatiei din forma ei primara intr-o forma accesibila calculatorului.

Numerele reprezentate intr-un anumit sistem de numeratie cum ar fi sistemul zecimal, binar sau hexazecimal, pot fi codificate prin intermediul cuvintelor binare, rezultand astfel coduri binare, zecimal-binare, hexazecimal- binare.

Tipuri de coduri

  • Coduri ponderate

Intr-un cod ponderat fiecare cifra a numarului zecimal este reprezentata printr-un cod binar de patru biti, carora li se asociaza ponderi, cele mai uzuale ponderi fiind 8-4-2-1.

Codul 8-4-2-1, la care suma ponderilor este 15 se numeste cod binar-zecimal sau cod BCD (Binary Coded Decimal).

Exemplu de reprezentare a unui numar zecimal in BCD:

127910 = 0001001001111001

  • Coduri neponderate

Codurile neponderate se caracterizeaza prin faptul ca bitilor nu li se mai asociaza ponderi

In scrierea numerelor se introduc restrictii care difera de la un cod la altul si permit verificarea corectitudinii de reprezentare.

Cel mai utilizat cod neponderat este codul binar reflectat sau codul Gray, in care doua cifre alaturate au reprezentari binare ce difera printr-un singur bit. Fata de codul binar acest cod are avantajul ca, pentru doua cifre succesive se schimba numai un bit, ceea ce elimina eventualele configuratii parazite care apar in codul binar.

Activitatea de invatare 1.1 Reprezentarea numerelor in diferite sisteme de numeratie si coduri numerice

Competenta:

Implementeaza functii binare simple cu circuite integrate logice

Obiective vizate:

sa reprezinti numere in diferite sisteme de numeratie

sa realizezi conversia zecimal-binar si binar-zecimal

sa precizezi particularitatile codurilor ponderate si neponderate

sa codifici numere zecimale in cod BCD

Tipul activitatii: Cubul




Sugestii:

Clasa este impartita in 6 grupe, fiecare grupa avand cate un coordonator care va rostogoli un cub, urmand ca grupa pe care o conduce sa rezolve in 10 minute sarcina indicata de profesor pe fata superioara a cubului

Timp de lucru recomandat: 45 de minute


Continutul: Sisteme de numeratie si coduri numerice

Obiectivul: Aceasta activitate va va ajuta sa reprezentati numere in diferite sisteme de numeratie sau coduri numerice si sa convertiti numere dintr-un sistem de numeratie in altul

Enunt: Rezolvati sarcina care va revine prin rostogolirea aleatoare a cubului:

Descrie caracteristicile sistemelor de numeratie in general si ale celor pozitionale in particular

Compara codurile ponderate cu cele neponderate

Analizeaza modul cum se realizeaza conversia binar-zecimal, calculand valoarea zecimala a numarului binar 110010

Asociaza simbolurile din reprezentarea hexazecimala a numarului 3AC cu puterile bazei sistemului de numeratie si calculeaza valoarea zecimala a numarului

Aplica regula de codificare a unui numar zecimal in codul 8-4-2-1 pentru a reprezenta in cod BCD numerele zecimale 3179 si 845

Argumenteaza de ce numerele zecimale pare au LSB=0, iar numerele zecimale impare au LSB=1.



Evaluare:

Timp de 5 minute coordonatorul fiecarei grupe va prezenta in plen rezultatele obtinute. Punctajul realizat de fiecare grupa se va acorda de catre profesor in functie de:

incadrarea in timp pentru rezolvarea sarcinii de lucru

corectitudinea prezentarii

calitatea prezentarii