Professional Documents
Culture Documents
IT012 Chapter5
IT012 Chapter5
IT012 Chapter5
MÁY TÍNH II
Chương 5
Ứng dụng Mạch số
12/9/22
S D1 D0 Y
S 0 0 0 0
0 0 1 1
0 1 0 0 S Y
D0 0 0 1 1 1 0 D0
Y 1 0 0 0
1 1 D1
D1 1 0 1 0
1 1 0 1
1 1 1 1
S1 S0 S0 S1
D0 0
S1 S0 Y
D0 0
0 0 D0 1
D1 1 Y
D1
0
D2 2 0 1 D1 Y
D3
3 1
1 0 D2 D2 0
1 1 D3 D3 1
D0[6] 0
Y[6]
D1[6] 1
D0[5] 0
Y[5]
D1[5] 1
D0[4] 0
Y[4]
D1[4] 1
D0[3] 0
Y[3]
D1[3] 1
D0[2] 0
Y[2]
S Y[7] Y[6] Y[5] Y[4] Y[3] Y[2] Y[1] Y[0] D1[2] 1
D0[0] 0
Y[0]
D1[0] 1
8 S =A+B
A
ADD S
8 • Ví dụ:
8 B ØA = 5, B = 7 -> S = 5 + 7 = 12
ØA = -5, B = -9 -> S = -5 + -9 = -14
ØA = -100, B = 79 -> S = -100 + 79 = -21
A[0] B[0] A[1] B[1] A[2] B[2] A[3] B[3] A[4] B[4] A[5] B[5] A[6] B[6] A[7] B[7]
A B A B A B A B A B A B A B A B
0 Cin FA Cout Cin FA Cout Cin FA Cout Cin FA Cout Cin FA Cout Cin FA Cout Cin FA Cout Cin FA Cout
S S S S S S S S
9
Bộ cộng (3/3) – Full Adder
Cin A B Cout S
0 0 0 0 0
A B
0 0 1 0 1
Cin FA Cout
0 1 0 0 1
S
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
n A != 0 • A == 0
A[4] A[4]
A[3] T = (A != 0) A[3] T = (A == 0)
A[2] A[2]
A[1] A[1]
A[0] A[0]
CLK
Nạp
8 1
data_in IN OUT 8
data_out
REG
CLK CLK
EN I1 I0 Z3 Z2 Z1 Z0
I1 I0 Z3 Z2 Z1 Z0
0 X X 0 0 0 0
0 0 1
1 0 0 1
0 1 1
1 0 1 1
1 0 1
1 1 0 1
1 1 1
1 1 1 1
15
Bài tập (1/2)
16
Bài tập (1/2)