Documente Academic
Documente Profesional
Documente Cultură
\
|
+ =
= =
3
1
3
0
2 2 ) 1 (
j
j
j
i
i
i
S
b b D
29
Pentru CCD avem relaia:
Domeniu de variaie
binar 10000 000 01111 111
zecimal -16 15,875
n toate cazurile rezoluia este 2
-3
sau 0,125.
= =
+ + =
3
1
3
0
4
2 2 2 ) 1 (
j
j
j
i
i
i
b b S D
30
Reprezentare fracionar CCD fracionar sau Q(N-1)
numr S
b
1
b
2
... b
i
... b
N-2
b
N-1
ponderi -1 2
-1
2
-2
... 2
-i
... 2
-(N-2)
2
-(N-1)
MSB LSB
Domeniu de variaie
binar 100...000 011...111
zecimal -1 1-2
-(N-1)
31
Reprezentare n virgul mobil
Reprezentarea n virgul mobil, numit i
reprezentare n virgul flotant sau notaie tiinific,
utilizeaz o tehnic de scalare automat.
Un numr notat Nr se poate reprezenta n
virgul mobil sub forma:
Nr = MB
E
unde M mantisa indic valoarea exact a
numrului ntr-un anumit domeniu (numr fracionar
cu semn),
E exponentul indic ordinul de mrime al
numrului,
B baza sistemului de numeraie.
32
De obicei, cmpul rezervat exponentului
conine o valoare numit caracteristic (C), care se
obine prin adunarea unui deplasament (o constant)
la exponent astfel nct s rezulte o valoare pozitiv.
n acest caz exponentul nu are nevoie de semn.
Caracteristica va fi:
C = E + deplasament
Prin irul de bii utilizai se reprezint semnul
mantisei, exponentul i mantisa. Baza este implicit.
33
Ex: Caracteristic codat pe 8 bii
Domeniul de valori 0 255
Deplasament: 128 (80h)
=> Exponent domeniu de valori 128 +127
=> Exponent negativ pentru C < 128
pozitiv pentru C > 128
zero pentru C = 128
34
M = 0 => numrul codat este 0 chiar dac E 0. n
acest caz avem un zero impur.
Recomandare pentru codarea numrului 0 s se
foloseasc cel mai mic exponent posibil pentru a
rezulta un zero pur.
Exponent deplasat C = E + deplasament
E minim = -128
deplasament = 128
=> caracteristica C = 0.
Rezult aceeai reprezentare pentru valoarea 0 att n
virgul mobil ct i n virgul fix.
35
2.6. Pori logice
Un circuit numeric lucreaz cu doar dou
valori, numite valori logice. Fiecrei valori logice i
corespunde un nivel de tensiune dintr-o anumit
plaj. Valoarea tensiunii pentru a citi un anumit nivel
logic se afl ntr-un interval:
nivel logic interval tensiune
0 0 V V
Lmax
1 V
Hmin
V
alimentare
unde V
Hmin
> V
Lmax
36
Circuitele elementare care au la intrare,
respectiv ieire, semnale cu valori n anumite
intervale stabilite se numesc pori logice.
Circuitele numerice complexe conin mai
multe pori logice.
37
Principiul de funcionare al porilor logice
poate fi prezentat cu ajutorul unor comutatoare.
Comutatoarele funcioneaz astfel:
- nchis cnd este comandat de o tensiune ridicat
(1 logic),
- deschis cnd este comandat de o tensiune cobort
(0 logic).
n continuare se prezent trei exemple de pori
logice. Cu +V a fost notat tensiunea de alimentare
(+5V) i cu simbolul pentru mas (potenial de
referin, 0V).
38
Inversor logic (NOT)
U
in
1 logic (~5V),
K nchis,
U
out
0 logic (~0V)
U
in
0 logic (~0V),
K deschis,
U
out
1 logic (~5V)
+V
R
U
in
K
U
out
39
Circuit I-NU (NAND) Circuit SAU-NU (NOR)
+V
R
U
1
K
1
U
out
U
2
K
2
+V
R
U
2
K
2
U
1
K
1
U
out
40
Circuitul I (AND) se obine conectnd un
inversor la ieirea circuitului I-NU (NAND).
Circuitul SAU (OR) se obine conectnd un
inversor la ieirea circuitului SAU-NU (NOR).
Mai jos sunt prezentate simbolurile pentru
cteva pori logice precum i tabelele de adevr
corespunztoare.
NOT
A
X
A X
0 1
1 0
41
NAND
A
B
X
A B X
0
0
1
1
0
1
0
1
1
0
0
0
A
B
X
NOR
A B X
0
0
1
1
0
1
0
1
1
1
1
0
42
Circuitul electric care ia decizii se numete poart
logic. Cel care memoreaz o stare se numete
bistabil (latch), sau pur i simplu memorie.
43
Matematicianul englez George Boole a artat
c procesul de luare al deciziilor se poate face prin
aplicarea unor principii de algebr.
n 1847 el a pus bazele algebrei booleene
(logic booleean). A redus propoziiile la simboluri
i operaii formale astfel, propoziiile logice putnd
fi rezolvate la fel ca i ecuaiile matematice.
Funciile tuturor operatorilor din logica
boolean pot fi executate cu ajutorul porilor logice.