btvn.vn
Tìm kiếm Đăng nhập

Bộ so sánh hai bit bằng nhau

Lưu trên thiết bị này
Chương VIII · Mạch tổ hợp và so sánh · Chọn bài khác

Kiến thức cốt lõi

Kiến thức cốt lõi
Minh họa BTVN; đọc cùng phần giải thích dưới hình.
Mở hình lớn
Với hai bit `A, B`, ngõ **bằng nhau** `C` bằng 1 ở hai hàng `00` và `11`, bằng 0 ở `01` và `10`. Từ hai hàng ra 1, viết `C=(NOT A·NOT B)+(A·B)`; đây là hàm XNOR, tức phủ định XOR. Nhánh thứ nhất nhận biết **cả hai 0**, nhánh thứ hai nhận biết **cả hai 1**; OR hai nhánh cho kết quả cuối. Không viết `A·B` đơn độc vì sẽ bỏ hàng 00. Nếu so sánh hai **số nhiều bit**, phải xác định từng cặp bit và điều kiện ghép; bảng này chỉ dành cho hai giá trị mỗi giá trị **một bit**. Không lấy công thức C rồi gọi nhầm là cả ba đầu ra lớn hơn, nhỏ hơn, bằng nhau.

Ví dụ

A=0, B=0 cho NOT A=NOT B=1, nên nhánh đầu 1 và C=1. A=0, B=1 cho cả hai nhánh 0, nên C=0.

Bài luyện

Ngõ C của mạch so sánh bằng nhau khi A=B=0 bằng mấy?
Chọn một đáp án

Bài luyện

Biểu thức nào mô tả A bằng B đối với hai bit?
Chọn một đáp án

Bài luyện

C=1 ở hàng 11 có đủ chứng minh mạch so sánh bằng nhau?
Chọn một đáp án

Đang học