Lab 13 - ALU
Transcript of Lab 13 - ALU
-
7/25/2019 Lab 13 - ALU
1/3
LABORATORUL 13
UNITATEA ARITMETICO-LOGIC
OBIECTIVE:
Familiarizarea cu unitile aritmetico-logice;
Familiarizarea cu foaia de date a unei UAL;
Identificarea pinilor i a funciilor ALU 74181;
Realizarea unui circuit n programul Multisim pentru a verifica funcionarea ALU 74181;
Realizarea de aplicaii practice cu ALU 74181.
INTRODUCERE
ALU sunt circuite logice combinationale complexe care executa, pe baza unor comenzi, functii de tiparitmetic si logic. ALU se utilizeaza n sisteme digitale complexe sau ca parti componente n unitatile de
prelucrare ale sistemelor de calcul.
ALU de 4 biti are urmatoarele intrari si iesiri tipice:
intrari pentru operanzi: A3-0, B3-0
intrare de transport : CN
- intrare de mod: M = 0 functii aritmetice
M = 1 functii logice
intrari pentru selectarea functiei : S3-0
iesiri pentru functie : F3-0
iesire pentru transport: CN4 iesire pentru indicarea egalitatii operanzilor: AEQB (A3-0=B3-0)
iesiri pentru transport anticipat: P,G.
Un circuit care nglobeaza functiile descrise (ALU) este cel prezentat n figura de mai jos (ALU 74181).
n tabelul de mai jos sunt prezentate operatiile realizate de ALU 74181 n functie de setarea intrarii de modM si a intrarilor de selectie a functiei S3S2S1S0.
-
7/25/2019 Lab 13 - ALU
2/3
Experimentul 1
Realizai urmtorul montaj n programul Multisim.
-
7/25/2019 Lab 13 - ALU
3/3
Pentru realizarea montajului avei nevoie de urmtoarele componente:
1 x VCC 5V
1 x ALU_4BIT
3 x DSWPK_4
1 x DSWPK_2
9 x Probe 5V
Se dau cuvintele A=1110 i B=0110:
Ce rezulat este afiat dacselectm M=0 i S=1010?
Ce funcie aritmetico-logiceste selectat?
Pentru S=0101 verificai prin calcul rspunsul generat de ALU!
Aplicaii
1. Sa se realizeze un sumator de 3 biti cu iesire de transport superior, folosind un circuit ALU 74181.
2. Sa se realizeze un circuit de 4 biti care sa realizeze operatiile logice AND, OR, NAND, NOR, folosind uncircuit ALU 74181.
3. Sa se realizeze un circuit de 4 biti care sa realizeze genereze la iesire prima intrare, apoi a doua intrare,apoi valoarea 0 si valoarea 15, folosind un circuit ALU 74181.