MultiMedia Logic là một ứng dụng miễn phí để tìm hiểu cách thiết kế các mạch Boolean, chẳng hạn như bộ ghép kênh, bộ cộng một nửa và bộ cộng đầy đủ. Các bộ cộng logic thực hiện phép cộng nhị phân trên hai số cơ sở lớn tùy ý - hai số. Sự khác biệt giữa một bộ cộng đầy đủ và một nửa bộ cộng là một bộ cộng đầy đủ xử lý một bit mang trong khi một bộ cộng một nửa bỏ qua số này. Do đó, một bộ cộng đầy đủ yêu cầu ba bit đầu vào và hai bit đầu ra, trong khi bộ cộng một nửa chỉ sử dụng hai đầu vào và một đầu ra.
Truy cập trang web hiển thị sơ đồ bộ cộng đầy đủ (liên kết trong Tài nguyên); nếu bạn là sinh viên, hãy tham khảo sơ đồ trong cuốn sách của bạn. Một bộ cộng đầy đủ cơ bản không quá phức tạp, nhưng một sơ đồ minh họa hệ thống dây chính xác của đầu vào, cổng và đầu ra.
Mở MultiMedia Logic, chọn công cụ Nhập liệu đầu vào từ hộp công cụ, sau đó thêm ba đầu vào vào khung vẽ bằng cách nhấp vào nơi bạn muốn đặt chúng. Đặt tên cho các yếu tố đầu vào, A, BẠCH BẠC và CƠ HỘI bằng cách nhấp vào tên đầu vào và nhập tên mới.
Chọn công cụ LED LED, và sau đó tạo hai đầu ra LED. Trong một cổng logic thực, các đầu ra được nối với một cổng logic hoặc thành phần phần cứng khác, nhưng trong MultiMedia Logic, đèn LED thể hiện giá trị Boolean đầu ra. Đặt tên cho đèn LED là S ăn và Cout.
Chọn công cụ của X Xx, và sau đó thêm hai cổng Xor giữa đầu vào và đầu ra. Một cổng Xor thực hiện một hoạt động độc quyền hoặc hoạt động trên hai bit đầu vào, xuất ra ra đúng true nếu một đầu vào là đúng hoặc sai false trong mọi trường hợp khác.
Chọn công cụ và And, sau đó thêm hai cổng And giữa đầu vào và đầu ra. Chọn công cụ của Or Or, và sau đó thêm một cổng Hoặc. Tổng cộng, một bộ cộng đầy đủ cơ bản sử dụng năm cổng: hai cổng Xor, hai cổng And và một cổng Or.
Chọn công cụ dây của dây, và sau đó kết nối các đầu vào với các cổng theo sơ đồ nối dây. Để kết nối hai đối tượng bằng công cụ Dây, bấm vào đối tượng đầu tiên, sau đó giữ nút chuột và kéo con trỏ đến đối tượng thứ hai. Để kết nối một đầu vào với nhiều cổng, nhấp vào dây kết nối đầu vào với cổng ban đầu, sau đó giữ nút chuột và kéo con trỏ đến cổng tiếp theo.
Kết nối A và B với các đầu vào của cổng Xor, sau đó kết nối chúng với các đầu vào của cổng And.
Kết nối Cin và đầu ra của cổng Xor đầu tiên với các đầu vào của cổng Xor thứ hai, sau đó kết nối cả hai dây đó với đầu vào của cổng And không được sử dụng.
Kết nối đầu ra của cả hai cổng And với đầu vào của cổng Or.
Kết nối đầu ra của cổng Xor thứ hai với S và kết nối đầu ra của cổng Or với Cout. Hệ thống dây bổ sung đầy đủ đã hoàn tất.
Nhấp vào trên Play Play trên thanh công cụ để khám phá chức năng bổ sung đầy đủ. Nhấp vào một đầu vào để bật nó lên và một tín hiệu xác thực trực tiếp từ đầu ra của nó. Tham khảo bảng chân lý trên trang web của College of the Redwoods (xem Tài nguyên) hoặc sách của bạn để biết đầu ra đầy đủ của trình bổ sung. Khi đèn LED S sáng lên, nó đại diện cho giá trị của Real thật hoặc hoặc một trong một hàng tổng; khi đèn LED Cout sáng lên, nó biểu thị giá trị mang theo để thêm vào cột tiếp theo trong hoạt động.