Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

NAND Result: 1
Đầu vào A 1
Đầu vào B 0
1
0
1

Máy Tính Cổng NAND làm được gì?

Máy Tính Cổng NAND thực hiện phép logic NAND (NOT-AND) trên hai đầu vào nhị phân. NAND là một trong những cổng cơ bản nhất của điện tử số và nổi tiếng với danh xưng "cổng vạn năng" — bởi mọi cổng logic khác (AND, OR, NOT, XOR) đều có thể xây dựng chỉ từ các cổng NAND. Công cụ này nhận hai giá trị một bit và trả về ngay kết quả NAND, rất phù hợp với sinh viên, người đam mê điện tử và kỹ sư cần kiểm tra bảng chân trị.

Ký hiệu cổng logic NAND với hai đầu vào và một đầu ra
Ký hiệu cổng NAND chuẩn IEEE: hình cổng AND với một vòng tròn đảo nhỏ ở đầu ra.

Cách sử dụng

Máy tính chỉ có đúng hai ô nhập:

  • Đầu vào A — một giá trị nhị phân, là 0 hoặc 1.
  • Đầu vào B — một giá trị nhị phân, là 0 hoặc 1.

Nhập cả hai giá trị, máy tính sẽ trả về một kết quả duy nhất (0 hoặc 1) cùng với hình minh họa trực quan của cổng NAND.

Giải thích công thức

NAND đơn giản là phép AND rồi phủ định (NOT). Công cụ áp dụng đúng logic này:

$$Q = \overline{\text{A} \cdot \text{B}}$$

Kết quả = NOT (A AND B)

Trên thực tế, máy tính kiểm tra xem cả hai đầu vào có cùng bằng 1 hay không. Chỉ khi và chỉ khi cả A và B đều bằng 1 thì điều kiện AND mới đúng, nên kết quả NAND (đã đảo) sẽ là 0. Trong mọi trường hợp còn lại, kết quả là 1. Diễn đạt theo chính logic của máy tính: result = !(A == 1 AND B == 1) ? 1 : 0.

Bảng chân trị đầy đủ như sau:

  • A = 0, B = 0 → 1
  • A = 0, B = 1 → 1
  • A = 1, B = 0 → 1
  • A = 1, B = 1 → 0
Quảng cáo
Bố cục bảng chân trị NAND với hai đầu vào và cột đầu ra
Bảng chân trị NAND: đầu ra bằng 0 chỉ khi cả hai đầu vào đều bằng 1.

Ví dụ minh họa

Giả sử bạn nhập Đầu vào A = 1Đầu vào B = 1. Máy tính đánh giá điều kiện AND: cả hai đầu vào đều là 1, nên A == 1 AND B == 1 đúng. NAND đảo ngược kết quả đó, cho ra 0. Bây giờ hãy đổi Đầu vào B thành 0. Điều kiện AND không còn thỏa mãn nữa (một đầu vào bằng 0), nên kết quả NAND lật thành 1. Điều này khẳng định: cách duy nhất để cổng NAND cho ra 0 là đưa vào nó hai giá trị 1.

Câu hỏi thường gặp

Những đầu vào nào hợp lệ? Máy tính chỉ chấp nhận chữ số nhị phân — 0 hoặc 1 — cho cả Đầu vào A và Đầu vào B. Bất kỳ ký tự nào không phải số đều được xem là 0, vì vậy hãy luôn nhập giá trị nhị phân chuẩn.

Vì sao NAND được gọi là cổng vạn năng? Bởi vì bạn có thể tạo ra mọi hàm logic khác chỉ từ cổng NAND. Chẳng hạn, nối chung hai đầu vào của một cổng NAND sẽ tạo thành cổng NOT — đó là lý do NAND được dùng cực kỳ phổ biến trong các vi mạch tích hợp thực tế.

NAND khác AND như thế nào? AND chỉ xuất ra 1 khi cả hai đầu vào đều là 1; còn NAND thì hoàn toàn ngược lại, chỉ xuất ra 0 khi cả hai đầu vào đều là 1 và xuất ra 1 trong mọi trường hợp khác.

Cập nhật lần cuối: