Sunteți pe pagina 1din 5

Unitatea aritmetica si logica

Unitatile aritmetice si logice sunt circuite logice combinationale complexe care executa pe baza
unor comenzi functii de tip aritmetic si logic. O unitate aritmetica si logica este capabila sa execute 16
operatii logice intre doua variabile booleane si 16 operatii aritmetice intre doua variabile binare pe 4 biti.
UAL se utilizeaza in sisteme digitale complexe sau ca parti componente in unitatile de prelucrare ale
sistemelor de calcul.
Un exemplu de UAL il reprezinta circuitul TTL
7411.
Un circuit TTL 7411 are urmatoarele intrari si iesiri
tipice !
" intrari pentru operanzi ! A
#!$
% &
#!$
" o intrare de transport ! c
n

" o intrare de mod ! ' ( $ pentru operatii
aritmetice si ' ( 1 pentru operatii logice
" intrari pentru selectarea operatiei ! )
#!$
" iesiri pentru functie ! *
#!$
" o iesire pentru transport c
n+4
" o iesire pentru indicarea egalitatii operanzilor !
,A(&-
" iesiri pentru transport anticipat ! .%/.
.entru realizarea unor UAL"uri pe mai multi biti in
conditiile in care nu se mai urmareste realizarea unor viteze
mari de prelucrare se foloseste transportul succesiv prin
conectarea lui c
n+4
de la un circuit la c
n
de la circuitul urmator.
Configuratia pinilor
0ircuitul poate functiona in logica pozitiva sau negativa% intrarile si iesirile fiind inversate
in cazul utilizarii circuitului in logica negativa.
1r. pinului 2 1 2# 22 21 2$ 13 1 3 1$ 11 1# 7 16 14 17
Logica
negativa
$
A
$
B
1
A
1
B
2
A
2
B
#
A
#
B
$
F
1
F
2
F
#
F C
n
C
n+4
P
G
Logica
pozitiva
A
0
B
0
A
1
B
1
A
2
B
2
A
3
B
3
F
0
F
1
F
2
F
3
n
C
4 + n
C X Y
5n continuare vor fi prezentate tabelele cu selectiile operatiilor in functie de logica pozitiva
sau negativa utilizata. Operatiile se aleg in functie de selectiile )
#!$
% ele fiind operatii logice pentru
'(1 ,65/6- si aritmetice pentru '($ ,LO7-. 0orespunzator logicii negative% selectia operatiilor
va fi prezentata in tabelul 1% iar pentru logica pozitiva% operatiile vor fi prezentate in tabelul 2.
Tabelul 1
Tabelul 2
.e langa aceste operatii% circuitul TTL 7411 poate fi utilizat si pe post de comparator.
5esirea A(& este conectata la iesirile *
#!$
si aceasta va returna 1,65/6- atunci cand operanzii A si
& sunt egali. )electiile si modul trebuie alese corespunzatoare operatiei aritmetice de scadere cu
C
n
(6 pentru logica negativa si
n
C
(L pentru logica pozitiva% in ambele cazuri selectiile fiind
)
$
($% )
1
(1% )
2
(1% )
#
($% iar modul '($% pentru a selecta operatii aritmetice. .entru restul cazurilor
de comparatie% circuitul trebuie sa execute tot operatia de scadere% iar rezultatul comparatiei va fi
dat de aceasta data de iesirea de transport 0
n+4
dupa cum se observa in tabelul urmator !
Diagrama logica
Experiment de laborator 1
)e va utiliza o unitate aritmetico"logica pentru efectuarea unei operatii logice
.entru realizarea experimentului sunt necesare urmatoarele !
" un circuit TTL 74118
" doua s9itc:"uri8
" un generator de semnale8
" mac:eta8
" sursa de alimentare a mac:etei8
" analizor cu sursa de alimentare legat la un calculator8
)e va lucra in logica pozitiva.
;ealizarea experimentului !
" in primul rand se introduce circuitul TTL 7411 in soclul cu 24 de pini al mac:etei
legandu"se pinul 12,/1<- la masa mac:etei si pinul 24,=00- la tensiunea de 4 = a
mac:etei8
" se introduc cele 2 s9itc:"uri in 2 socluri cu 16 pini ale mac:etei si se leaga la
fiecare pinul ,/1<- la masa si pinul 16,=00- la alimentare8
" pinul % corespunzator lui ' este conectat la o iesire permanenta de 1 a unui s9itc:8
" pinii corespunzatori selectiilor,6%4%4%#- se leaga la pinii 3%1$%12%1# ai unui
s9itc:%stabilindu"se pozitia selectiilor )
$
(1% )
1
(1% )
2
($% )
#
(1% selectii
corespunzatoare efectuarii operatiei de >si? logic8
" pinii 1%22%2$%1 ai circuitului UAL% corespunzatori intrarilor operandului & se
conecteaza la pinii 3%1$%12%1# ai celuilalt s9itc:% realizandu"se operandul & dupa
cum urmeaza ! &
$
(1% &
1
(1% &
2
($% &
#
(18
" pinii 2%2#%21%13% corespunzatori intrarilor operandului A vor fi legati la un generator
de semnale dupa cum urmeaza ! intrarea A
$
va fi fortata $% A
1
va primi un semnal cu
o perioada de 2# ms% A
2
un semnal cu o perioada de 46 ms si A
#%
semnalul cu
perioada cea mai mare% de 32 ms8
" pinii corespunzatori operandului A de pe circuitul TTL 7411% alaturi de iesirile *
#!$
sunt conectate la analizor% utilizandu"se intrari ale sondei A a acestuia8
" este pornita sursa mac:etei si a generatorului de semnal% iar captura semnalelor de
pe analizor este prezentata in figura de mai @os !
Experiment de laborator 2
)e va utiliza o unitate aritmetico"logica pentru calcularea timpului de intarziere al circuitului
la o operatie aritmetica

S-ar putea să vă placă și