Extras din laborator
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 74181.
Un circuit TTL 74181 are urmatoarele intrari si iesiri tipice :
- intrari pentru operanzi : A3:0 , B3:0
- o intrare de transport : cn
- o intrare de mod : M = 0 pentru operatii aritmetice si M = 1 pentru operatii logice
- intrari pentru selectarea operatiei : S3:0
- iesiri pentru functie : F3:0
- o iesire pentru transport cn+4
- o iesire pentru indicarea egalitatii operanzilor : (A=B)
- iesiri pentru transport anticipat : P,G.
Pentru 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 cn+4 de la un circuit la cn de la circuitul urmator.
Configuratia pinilor
Circuitul poate functiona in logica pozitiva sau negativa, intrarile si iesirile fiind inversate in cazul utilizarii circuitului in logica negativa.
Nr. pinului 2 1 23 22 21 20 19 18 9 10 11 13 7 16 15 17
Logica negativa
Cn Cn+4
Logica pozitiva A0 B0 A1 B1 A2 B2 A3 B3 F0 F1 F2 F3
X Y
In continuare vor fi prezentate tabelele cu selectiile operatiilor in functie de logica pozitiva sau negativa utilizata. Operatiile se aleg in functie de selectiile S3:0 , ele fiind operatii logice pentru M=1 (HIGH) si aritmetice pentru M=0 (LOW). Corespunzator logicii negative, selectia operatiilor va fi prezentata in tabelul 1, iar pentru logica pozitiva, operatiile vor fi prezentate in tabelul 2.
Preview document
Conținut arhivă zip
- Circuit UAL - Unitate Aritmetica si Logica.doc