NAND và NOR là các cổng vạn năng: mọi hàm logic đều có thể xây dựng chỉ từ một trong hai. Số cổng NAND 2 đầu vào tối thiểu N cần để xây dựng hàm AND đã cho là bao nhiêu?
Tìm N
Hiện các gợi ý
- Một cổng NAND có hai đầu vào nối với nhau là một bộ đảo.
- AND = NAND theo sau bởi một bộ đảo; OR = NAND của các đầu vào đã đảo (De Morgan).
- Hãy đếm mọi cổng, kể cả những cổng dùng làm bộ đảo.
Hiện đáp án và lời giải từng bước
Cổng logic: mỗi đầu vào và đầu ra là 0 hoặc 1. AND cho 1 chỉ khi mọi đầu vào đều là 1; OR cho 1 khi có ít nhất một đầu vào là 1; NOT đảo giá trị. NAND và NOR là AND và OR theo sau bởi NOT, và XOR cho 1 khi các đầu vào khác nhau. Hãy đi qua một mạch từ các đầu vào đến đầu ra, từng cổng một. Một bảng chân trị liệt kê đầu ra cho tất cả 2ⁿ tổ hợp đầu vào; số hàng là giá trị nhị phân của các đầu vào, nên hàng ABC = 101 là minterm m₅.
Xây dựng nó từ các cổng NAND
De Morgan: A + B = (A′·B′)′, nên một OR là một NAND của các đầu vào đã đảo.