Similar presentations:
Aritmeetika-loogika seade
1. Aritmeetika-loogika seade (ALU)
M=0 Aritmeetilised operatsioonidM=1 Loogilised operatsioonid
Sn-1
Sn-1
...
0
0
0
.
1
S1
S0
0
0
1
0
1
0
.
AOPo
AOP1
AOP2
...
0
0
0
.
1
a0
a1
Operand A
ak-1
b0
b1
Operand B
bk-1
S1
S0
0
0
1
0
1
0
LOPo
LOP1
LOP2
1
LOPj-1
.
1
AOPj-1
1
.
.
.
.
1
.
y0
y1
Resultaat Y
ALU
yk-1
.
.
.
...
M Sn-1
Reziim
(artm. või
loogika)
16/02/2017
S1 S0
Operatsioon
T. Evartson
1
2. Alu struktuur
AB
Alu struktuur
M Sn-1... S1 S0
AOP0
M Sn-1... S1 S0
Aritmeetika
AOP1
M Sn-1... S1 S0
AOPj-1
Y
M Sn-1... S1 S0
LOP0
M Sn-1... S1 S0
LOP1
Loogika
M Sn-1... S1 S0
LOPj-1
16/02/2017
T. Evartson
2
3. ALU näide I
a0+
b0
&
s´0
&
n0
&
1
y0
&
1
a1
+
+
k0
&
e0
&
s´1
&
n1
&
1
b1
0
y1
&
k1
e1
1
S
M
A
B
DC
0
1
2
3
&
&
M S
M S
M S
M S
M=0
S = 0Y=A+ B
S = 1 Y = R1 (A)
M=1
S=0 Y=A B
S=1 Y= B
V
16/02/2017
T. Evartson
3
4. Multiplexer SN74S153
Sel 0Sel 1
0
1G
EN
MUX
1C0
0
1C1
1
1C2
2
1C3
3
2G
2C0
EN
2C1
1
2C2
2
2C3
3
Select
input
Sel 1 Sel 0
16/02/2017
1
1Y
0
2Y
Strobe
Output
G
Y
x
x
H
L
L
L
L
C0
L
H
L
C1
H
L
L
C2
H
H
L
C3
T. Evartson
4
5. Multiplrxer SN74LS353
Sel 0Sel 1
1G
1
EN
MUX
1C0
0
1C1
1
1C2
2
1C3
3
2G
2C0
EN
2C1
1
2C2
2
2C3
3
Select
input
Sel 1 Sel 0
16/02/2017
0
1Y
0
2Y
Strobe
Output
G
Y
x
x
H
H
L
L
L
C0
L
H
L
C1
H
L
L
C2
H
H
L
C3
T. Evartson
5
6. ALU näide II
a0+
SN74S153
b0
S
&
0
M
1
EN
s´0
&
0
n0
1
k0
1
a1
+
3
EN
s´1
b1
0
y0
2
e0
+
MUX
0
n1
y1
1
k1
2
e1
3
&
0
1
M=0
S = 0Y=A+ B
S = 1 Y = R1 (A)
M=1
S=0 Y=A B
S=1 Y= B
V
16/02/2017
T. Evartson
6
7.
16/02/2017T. Evartson
7
8.
7408x1
AND
&
x1
y
x2
x2
7432
x1
OR
1
x1
y
x2
y
x2
7404
NOT
1
x
7486
x1
y
y
XOR
y
x2
16/02/2017
7400 NAND
7402 NOR
xor
x1
x2
y
x
x1
1
x1
y
x2
y
&
y
x2
x1
x2
T. Evartson
y
x1
x2
y
8