24/05/2018, 14:20

BÀI TẬP CHƯƠNG 3-KTS

0 1 . Thiết kế mạch thực hiện các hàm sau đây dùng toàn cổng NAND 2 ngã vào: a./ f(A,B,C) = 1 nếu (ABC) 2 là số chẵn. b./ f(A,B,C) = 1 nếu có ít nhất 2 biến = ...

0

1. Thiết kế mạch thực hiện các hàm sau đây dùng toàn cổng NAND 2 ngã vào:

a./ f(A,B,C) = 1 nếu (ABC)2 là số chẵn.

b./ f(A,B,C) = 1 nếu có ít nhất 2 biến = 1.

c./ f(A,B,C) = 1 nếu số nhị phân (ABC)2 > 5.

d./ f(A,B,C) = 1 nếu số biến có giá trị 1 là số chẵn.

e./ f(A,B,C) = 1 nếu có một và chỉ một biến = 1.

2. Thiết kế mạch gồm 2 ngã vào D, E và 2 ngã ra P, C thỏa các điều kiện sau đây:

- Nếu E = 1 D = 0 ⇒ P = 1, C = 0

- Nếu E = 1 D = 1 ⇒ P = 0, C = 1

- Nếu E = 0 D bất kỳ ⇒ P = 1, C = 1

3. Hàm logic F(A, B, C) thỏa tính chất sau đây :

F(A,B,C) = 1 nếu có một và chỉ một biến bằng 1

a- Lập bảng sự thật cho hàm F.

b- Vẽ mạch logic tạo hàm F.

4. Thiết Kế mạch tạo hàm

bằng các cổng NAND 2 ngã vào

5. Hàm F(A,B,C) xác đinh bởi bảng sự thật

6. Rút gọn hàm logic :

f(A,B,C,D) = Σ(0,1, 2, 4, 5, 8), A = MSB. Hàm không xác định với các tổ hợp biến (3, 7,10).

Dùng số cổng NOR ít nhất để thực hiện mạch tạo hàm trên.

7. Hàm f(A,B,C) =1 khi số biến = 1 là số chẵn

- Viết biểu thức logic của hàm f(A,B,C) theo tổ hợp biến A,B,C.

- Dùng các cổng EX-OR để thực hiện mạch tạo hàm trên.

8. Một mạch tổ hợp nhận vào một số nhị phân A=A3A2A1A0 (A0 là LSB) tạo ra ở ngã ra Y ở mức cao khi và chỉ khi 0010<A<1000. Hãy thiết kế mạch với:

a) Cấu trúc NAND-NAND.

b) Toàn cổng NAND 2 ngã vào.

9. Một mạch tổ hợp nhận vào một số BCD, có tên là X. Ngã ra của mạch lên 1 khi thỏa điều kiện 110 ≤ X ≤510.

Hãy thiết kế mạch tổ hợp trên, dùng toàn cổng NAND 2 ngã vào.

10. Hàm f(A,B,C,D) =1 khi có ít nhất 3 biến = 1

- Viết biểu thức logic của hàm f(A,B,C,D) theo tổ hợp biến A,B,C,D.

- Dùng các cổng NAND 2 ngã vào (số cổng ít nhất) để thực hiện mạch tạo hàm trên.

0