Documente Academic
Documente Profesional
Documente Cultură
Coduri numerice
Sisteme de numeraie. Coduri numerice
Informaia este reprezentat prin dou simboluri, numite bii : {0, 1}.
Exemplu de numr reprezentat n sistem binar:
1010 2 = 1* 23 + 0*22 + 1*21 +0*20
Cele 16 simboluri folosite pentru reprezentarea numerelor sunt zece cifre i ase
litere:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}.
30 : 2 = 15
15 : 2 = 7
7:2= 3
3:2= 1
1
0
1
1
1
1
3010 = 111102
sistemul
zecimal, binar sau hexazecimal, pot fi codificate prin intermediul cuvintelor binare,
rezultnd astfel coduri binare, zecimal-binare, hexazecimal- binare.
Tipuri de coduri
Coduri ponderate
ntr-un cod ponderat fiecare cifr a numrului zecimal este reprezentat printr-un cod
binar de patru bii, crora li se asociaz ponderi, cele mai uzuale ponderi fiind 8-4-21.
Coduri neponderate
Sugestii:
-
Evaluare:
Timp de 5 minute coordonatorul fiecrei grupe va prezenta n
plen rezultatele obinute. Punctajul realizat de fiecare grup
se va acorda de ctre profesor n funcie de:
-
corectitudinea prezentrii
calitatea prezentrii
Comutativitatea
x+y=y+x
x*y =y*x
Asociativitatea
( x + y )+z = x + ( y + z )
(x*y)*z=x*(y*z)
Distributivitatea
x *(y + z) = x * y + x * z
x+( y*z ) = ( x+y) * (x+z)
numit inversul
Algebra boolean
xx
Legile de idempoten
x + x + + x = x
x * x * ... * x = x
Legile de absorbie
x*(x+y)=x
x+x*y=x
Legile lui 1 i 0
x+0=x
x+1=1
x*0=0
x*1=x
x*y
x y;
x y= x*y
Funciile din algebra boolean se numesc funcii booleene sau funcii logice.
Domeniul n care funcia ia valori este format din dou elemente: {0,1}.
Funciile cele mai simple de una sau dou variabile, descrise prin sum logic,
produs logic i/sau operaia de inversare se numesc funcii elementare.
Tab. 2 Funcii logice elementare
Denumirea funciei
logice
I (AND)
SAU (OR)
NU (NOT)
I NU (NAND)
SAU NU(NOR)
SAU EXCLUSIV (XOR)
SAU EXCLUSIV
NEGAT(NXOR)
Operaia realizat
Produs logic
Sum logic
Inversare
Inversarea produsului
logic
Inversarea sumei logice
Sum modulo 2
Inversarea sumei
modulo 2
Expresia funciei
logice
Y = A* B
Y = A+ B
Y= A
Y = A*B
Y= AB
Y= AB
Y= AB
Se pot folosi diverse forme de exprimare a funciilor logice, din care trebuie s
rezulte ce valoare ia funcia pentru toate punctele domeniului su de definiie.
Alegerea unei anumite forme de exprimare a funciei logice depinde n mare parte
de natura aplicaiei.
Tabelul de adevr
Forma canonic
Diagrama Veitch-Karnaugh
A
0
0
1
1
B
0
1
0
1
A+B
0
1
1
1
0
0
1
1
0
1
0
1
A
B
0
1
1
0
Termenii produs (P) din f.c.n.d. se scriu pentru punctele din domeniul de definiie
n care funcia ia valoarea 1 ca produsul tuturor variabilelor acesteia, astfel:
variabilele care au valoarea 0 se scriu negate, iar celelalte se scriu aa cum sunt. Ei
se mai numesc i termeni minimali.
Exemplu:
ABC
ABC D
Termenii sum (S) din f.c.n.c. se scriu pentru punctele din domeniul de definiie
n care funcia ia valoarea 0 ca suma tuturor variabilelor acesteia, astfel: variabilele
care au valoarea 1 se scriu negate, iar celelalte se scriu aa cum sunt. Ei se mai
numesc i termeni maximali.
Exemplu:
Fiecare termen minimal din f.c.n.d. este reprezentat printr-o celul, celulele fiind
aezate astfel nct dou celule alturate s reprezinte termeni minimali ce difer
prin valoarea unei singure variabile.
AB
A
0
B
0 0
B1 1
A
1
AB
C
A
00 01 11 10
0 0
C1 1
A
00 01 11 10
CD
00 0
12
01 1
13
C 11 3
10 2
15 11
14 10
B
a)
B
b)
c)
C1 1
B
Fig. 3 Diagrama Veitch-Karnaugh asociat funciei f = P0 + P1 + P4 + P6 + P7
metoda analitic
variabilele comune celor dou celule nvecinate. Dac grupul de dou celule vecine
este vecin la rndul su cu un alt grup de dou celule vecine, acestea se pot uni ntrun grup de patru celule vecine, ceea ce permite eliminarea a dou variabile.
Fiecare celul ocupat cu uniti trebuie s fac parte cel puin dintr-o grupare,
dar poate fi inclus i n mai multe grupri, dac acest lucru contribuie la o
minimizare eficient.
Simplificarea este maxim atunci cnd unitile din diagram sunt incluse ntr-un
numr ct mai mic de grupri, fiecare dintre acestea coninnd un numr maxim de
uniti.
Pentru a se aplica succesiv proprietatea de distributivitate i principiul terului
exclus, numrul unitilor dintr-o grup trebuie s fie o putere ntreag a lui 2 (dou,
patru sau opt uniti).
Exemplu:
AB
C
00 01
A
11 10
0 0
C 1 0
AC .
expresii:
F = AB + A C