Documente Academic
Documente Profesional
Documente Cultură
Introducere
Dispozitiv numeric prin aceasta noi nelegem orice component a calculatorului care
poate fi descris cu ajutorul logicii algebrei Booleene.
Sinteza dispozitivului numeric - este ntregul proces de elaborare a structurii
dispozitivului numeric ncepnd cu descrierea destinaiei dispozitivului respectiv i terminnd cu
schema definitiv a lui.
Analiza - analiza dispozitivului numeric reprezint procedura de descriere a funcionrii
dispozitivului numeric respectiv i de descriere formal a lui n cazul
Capitolul I
Bazele logice a calculatorului numeric.
Tema: Noiuni de baz ale algebrei logice (Booleene).
1. Variabile i funcii algebrei booleene.
2. Axiomele algebrei booleene.
1. Variabila logic (booleean) este o variabil care poate avea doar dou valori
0 i 1. Pentru 1 se subnelege c aceast variabil reprezint un adevr iar pentru 0 reprezint
o eroare.
Funcia logic este o funcie dependent doar de variabilele logice i care poate avea tot
numai valori de 0 i 1.
X1
X1
X1
X2
X2
X2
X2
00
01
10
11
1
1
0
0
1
1
0
1
Denumirea funciei
Reprezentare
Constanta zero
Conjunia sau mulirea logic
inhibare
Identitatea x1
inhibare
Identitate x2
Adunarea modulo 2
Adunarea logic sau disjuncia
Funcia Pierce(sau-nu)
SAU-EX-negat
Negare x2
funciei
0
^,&
x1 x2
x1
x1 x2
x2
,
x1x2
x1 x2
X2
Anihilare x2
Negare x1
Anihilare x1
Funcia cheffer (i-nu)
Constanta unu
x1 x2
X1
x1 x2
x1x2
1
2. Funcia logica conjunctia este =1, doar n cazul cind toate variabilele acestei funcii sunt
egale cu 1, iar dac una din variabile este 0, atunci funcia va fi 0.
Funcia logica mod 2 este = 0, n cazul cind numarul de uniti in valorile variabilelor este
par, i este cu = 1 - n cazul cind numarul de uniti n valorile voriabilelor este impar.
Funcia logic disjuncia este = 0, doar n cazul cind valorile tuturor variabilelor acestei
functii sunt egale cu 0.
Funcia logica SAU-NU este =1, doar in cazul cind toate variabilele acestei functii =0.
Din logica acestor funcii rezult urmtoarele legi ale algebrei booleene:
1) Legea complimentarii: x x=1, x x=0.
2) Legea dublei negatii: ( x)=x.
3) Legea absorbtiei: x(xy)=x(1y)=x, x(xy)=x.
4) Legea nlocuirii: xxx=x, xxxx=x.
5) Legea reuniunii si intersectiei: x0=x, x1=x, x1=1, x0=0.
6) Legea lui DeMorgan: x1x2= ( x1 x2); x1x2= ( x1 x2).
Demonstraie:
x1
0
0
1
1
x2
0
1
0
1
x1
1
1
0
0
x1&x2
0
0
0
1
x2
1
0
1
0
x1 x2 ( x1 x2)
1
0
1
0
1
0
0
1
X2
X3
Y1
Y2
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
0
0
1
1
0
1
0
0
0
1
1
0
1
1
0
2. n form analitic funciile sunt reprezentate prin intermediul operaiilor logice (conjuncie,
disjuncie i negri).
x x x
1
xx x
1
xxx
1
xx x
1
Regul: FCNP a unei funcii se formeaz-n felul urmtor se scriu disjunciile pentru
combinaiile funciei unde funcia are valoarea 0. Variabila din disjuncie se scriu astfel: dac
var.=0 ea se scrie neschimbat iar dac var=1 ea se scrie cu negare. Din tabel pentru y=0 vom
avea:
x x x x x x x x x x x x
1
Pe lng formele disjunctiv normal (i/sau) i conjunctiv normal (sau/i) mai exist
nc 6 forme de reprezentare a unei funcii. Adic n total sun 8 forme de reprezentare a unei
funcii logice.
Fie c avem:
Y=
x x x x x x x x
Y=
x x x x x x x x forma i nu / i nu
forma i / sau
Y=
x x x x x x x x Sau / i nu
13 123 123
Y=
x x x x x x 2 x Sau / i
1
x x
1
x x x x x i nu / i
1
y y 2 y
1
y=
x x x x x x x i / Sau nu
y=
x x x x x x x Sau nu / Sau nu
vom avea:
3. Elementul logic este reprezentarea tehnic (material) a unei operaii logice sau cu alte
cuvinte elementul logic realizeaz una din operaiile logice avnd ca baz de realizare
procese electronice, electrice sau mecanice. Fiecare operaie logic are un semn
convenional care se realizeaz cu ajutorul elementelor logice.
3.2
3.3
3.1 Una i aceiai funcie logic poate fi reprezentat n mai multe forme echivalente ntre ele:
x x x x x x x x x x x x x x x x x x x x x
x x x x x x x
1
metod se procedeaz n felul urmtor: n baza tabelului de adevr a funciei care trebuie
minimizat se completeaz diagrama Veith sau Karnauth a acestei funcii. Aceast diagram
se formeaz n felul urmtor: ea conine attea ptrele cte combinaii posibile a variabililor
de intrare poate avea funcia dat. Adic fiecrui ptrel din diagram i corespunde o
variabil de intrare. Ptrele sunt amplasate n aa fel ca cele ce corespund combinaiilor ce
se pot alipi ntre ele s fie amplasate ca vecine. La completarea diagramei ptrica ce
corespunde unei combinaii egale cu 1 n tabelul de adevr se completeaz cu cifra 1 iar cele
ce corespund combinaiilor egale cu 0 n tabelul de adevr rmn necompletate. Dup ce sa
completat diagrama Veith Karnauth se efectueaz alipirile din tabel n aa fel ca fiecare
unitate din tabel s fie acoperit de alipiri iar numrul acestor alipiri s fie minimal posibil.
Se pot alipi concomitent 2,4,8,16 combinaii. Deosibirile dintre diagramele Veith i Karnauth
const n faptul c: combinaia care reprezint funcia respectiv se amplaseaz n diagrame
n mod diferit.
Veith)
00 01 11 10
x1
0
1
x4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
y
1
1
0
0
1
1
0
1
1
0
1
1
0
1
0
1
3.2
Minimizarea
Implicant prim al unei funcii se numete conjuncia sau disjuncia acestei funcii care nu mai
poate fi redus sau simplificata prin procedura de alipire sau cuplare.
n
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
x4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
y
1
1
0
0
1
1
0
1
1
0
1
1
0
1
0
1
II alipire
0-00-0-
Procedura de alipire - dac 2 conjunctii se deosebesc printr-o singura variabil, atunci alipirea
acestor conjuncii insemn nlocuirea lor printr-o alt conjuncie care conine doar partea
comun a acestei conjuncii. Aceasta se explica prin faptul c dac in afara parantezei se scoate
partea comun a acestei conjunctii, atunci in interiorul parantezei rmne 1.
Procedura de absorbie - ea are loc cnd 2 conjuncii de rang diferit cu o unitate, difer printro variabila care lipsete n conjuncia de rang mai mic.
Determinarea implicanilor primi prin metoda Quine are loc in modul urmtor. Initial in
tabelul de adevar al funciilor se nscriu toate constituentele acestei fiinctii. Dup aceea fiecare
constituent se compar cu celelalte, dac au loc ntre ele proceduri de alipire sau absorbie.
Aceasta procedura continu pn obinem conjunctii care nu mai pot fi reduse. Etapa data a
fost modificat de ctre McClasky n felul urmtor: nainte de a face comparrile necesare
acest caz ca puncte de reper sunt valorile funciile egale cu zero n loc de 1. Veit sau Karnaugh
se complecteaz pentru valorile egale cu 0 a funciei adic totul se inverseaz.
N
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
x4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
y
1
*
0
0
1
1
*
0
*
1
1
0
0
1
1
*
cu care trebuie
realizat c.l.c.
5. Gsirea prilor comune a funciilor logice minimizate i utilizarea elementelor
logice care conin aceste pri comune la realizarea mai multor funcii.
6. Implementarea funciilor logice care descriu C.L.C
sistemul necesar.
N
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
x4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
y
1
*
0
0
1
1
*
0
*
1
1
0
0
1
1
*
CAPITOLUL 2
Bazele aritmetice ale calculatoarelor numerice
TEMA 1: Sistemul de numeraie
1. Noiune de baz despre sistemul de numerare
2.
2710=11011
27
26
1
2
13
12
1
2
6
6
0
4951=7138
3910=100111
2
3
2
1
39
38
1
2
1
2
19
18
1
2
9
8
1
2
4
4
0
2
2
2
0
2
1
459
40
59
56
3
8
57
56
1
8
7
100111=1*25+0*24+0*23+1*22+1*21+1*20
echivalentul unuia i aceluiai numr n diferite sisteme de numeraie. Deaceea este necesar
stabilirea modului de conversie (transfer, trecere) dintr-un sistem de numeraie n altul..
0.63410=0.1012
0.634
2
1.268
2
0.536
2
1.072