Documente Academic
Documente Profesional
Documente Cultură
Sorin Hintea
Departamentul de Bazele Electronicii
Cod
binar de
4 biti
Nr zecimal
Cod
binar de
4 biti
0000
0000
1000
1000
0001
0001
1001
1001
0010
0010
10
1010
xxxx
0011
0011
11
1011
xxxx
0100
0100
12
1100
xxxx
0101
0101
13
1101
xxxx
0110
0110
14
1110
xxxx
0111
0111
15
1111
xxxx
Cod
BCD
Cod
hexage
simal
Cod
BCD
Cod
hexage
simal
Coduri binare
Trecerea de la baza 2 la baza 10 se face astfel: reprezentarea n baza 10
B10 = 0 2 + 12 + 0 2 + 12 + 12 + 12 + 12
+0 2 = 64 + 16 + 8 + 4 + 2 = 94
Coduri binare
In sistemele digitale semnalele generate de componentele circuitelor pot
avea una din dou stri distincte: adevrat sau fals, prezent sau absent,
conducie sau blocare, (starea ON sau OFF), circuitul poate fi alimentat sau
nu, etc.
Aceste stri pot fi simbolizate prin 0 sau 1.
Informaia digital 0 sau 1 este coninut de obicei n valoarea
VD
K
VL
Functii logice
Tabelul de adevr pentru funciile logice fundamentale
a
a b
a b
ab
ab
ab
ab
b
t
0 0
0 1
1 0
1 1
NU
I-NU
a
ab
ab
t
a+b
t
a+b
SAU
SAU-NU
SAU-EX
ab
Functii logice
Operaiile algebrei booleene au att proprieti generale, valabile pentru orice
algebr, ct i proprieti specifice acestei algebre. Operaia multiplicativ I este
notat cu punct (), (acesta poate chiar lipsi). Operaia aditiv SAU este notat cu
semnul (+). Operaia NU este notat cu sau cu bar deasupra variabilei sau
expresiei (-)
Proprieti generale
Comutativitate: ab=ba, a+b=b+a
Asociativitate: (ab)c=a(bc), (a+b)+c= a+(b+c)
Distributivitate: a(b+c)=ab+ac, (a+b)c=ac+bc
Proprieti
specifice
0
1
=0,
=1
0a=0 , 0+a=a
1a=a , 1+a=1
aaa
a a a=a
a , aa+a+a+.+a = a
=0,
=1
Alte proprieti importante
ab
Absorbia: a+ab=a, a+
a =a+b
b ab
Teorema lui De Morgan:
Circuite integrate digitale Coduri binare si funcii logice
ab a b
Functii logice
Exemple de utilizare a proprietilor algebrei boolene.
Demonstrai relaiile urmtoare:
Exemplul 1
Soluie
Exemplul 2
Soluie
Exemplul 3
Soluie
Exemplul 4
Soluie
A A B A
A A B A (1 B) A 1 A
A A B A B
A B A B (A A) A A B A B A
A
B
A (A B) A B
A (A B) A A A B A
B
A B C A B C A B C A B C A
B B C C A
A B C A B C A B C A B C A
B C A B C
A B C A B C A B C A B C B
C (A A)
A C (B B) A B (C C)
B C A C A B
10
Functii logice
Formele canonice sunt exprimate cu ajutorul operatorilor fundamentali i al
termenilor canonici. Fiecare termen canonic conine produse sau sume cuprinznd
toate variabilele logice ale funciei, negate sau nu.
a) Termenii canonici P (produs) sunt exprimai prin produse de variabile. Fiecare
termen P ia valoarea 1 pentru o singur combinaie a variabilelor, pentru toate
celelalte combinaii el avnd valoarea 0. n termenul P corespunztor unei anumite
combinaii, variabilele care au valoarea 0 sunt negate.
De exemplu, pentru o funcie de 4 variabile a, b, c si d, P5 corespunde combinaiei
(0101) , adic a=0, b=1, c=0, d=1 i este egal cu P 5 = abcd
b) Termenii canonici S (sum) sunt exprimai prin sume de variabile. Fiecare termen S
ia valoarea 0 pentru o singur combinaie a variabilelor, pentru toate celelalte
combinaii el avnd valoarea 1. In termenul S corespunztor unei anumite
combinaii a variabilelor apar negate variabilele avnd valoarea 1.
De exemplu, pentru funcia de 4 variabile din exemplul precedent,
S5 = a + b + c + d
Functii logice
innd cont de expresia i semnificaia termenilor canonici se pot deduce
proprietile:
Si Pi
Termenii canonici P i S sunt complementari: Pi Si
i = 1 2 n-1
Suma tuturor termenilor P este 1 i produsul tuturor termenilor S este 0:
2 n 1
P
i 0
2 n 1
i 1
Termeni P
Termeni S
P0 ab c
S0 a b c
P1 abc
S1 a b c
P2 abc
S2 a b c
P3 abc
S3 a b c
P4 ab c
S4 a b c
P5 abc
S5 a b c
P6 abc
S6 a b c
P7 abc
S7 a b c
12
000
001
010
011
100
101
110
111
0
0
0
1
0
1
1
1
13
Elemente neutre:
f ab bc ab(c c ) (a a )bc
abc abc abc abc abc
{ abc
{ abc
{
P7
P6
P2
P2 P6 P7
14