MultiMedia Logic เป็นแอปพลิเคชั่นฟรีสำหรับการเรียนรู้วิธีการออกแบบวงจรบูลีน เช่น มัลติเพล็กเซอร์ ฮาล์ฟแอดเดอร์ และแอดเดอร์แบบเต็ม ตัวบวกเชิงตรรกะทำการบวกเลขฐานสองกับตัวเลขฐานสองขนาดใหญ่สองตัวโดยพลการ ความแตกต่างระหว่าง adder แบบเต็มและ half adder คือ adder แบบเต็มจะจัดการบิต carry-over ในขณะที่ half adder ละเว้นตัวเลขนี้ ดังนั้นแอดเดอร์แบบเต็มจึงต้องการอินพุตสามบิตและเอาต์พุตสองบิต ในขณะที่แอดเดอร์ครึ่งหนึ่งใช้เพียงสองอินพุตและเอาต์พุตหนึ่งรายการ
ไปที่เว็บไซต์ที่แสดงไดอะแกรม adder แบบเต็ม (ลิงก์ในแหล่งข้อมูล) หากคุณเป็นนักเรียน ให้ดูแผนภาพในหนังสือเรียนของคุณ แอดเดอร์แบบเต็มพื้นฐานไม่ซับซ้อนมาก แต่ไดอะแกรมแสดงการเดินสายที่แน่นอนของอินพุต เกต และเอาต์พุต
เปิด MultiMedia Logic เลือกเครื่องมือ "อินพุต" จากกล่องเครื่องมือ แล้วเพิ่มอินพุตสามรายการลงในผ้าใบโดยคลิกตำแหน่งที่คุณต้องการวาง ตั้งชื่ออินพุต "A" "B" และ "Cin" โดยคลิกชื่ออินพุตและพิมพ์ชื่อใหม่
เลือกเครื่องมือ “LED” แล้วสร้างเอาต์พุต LED สองรายการ ในลอจิกเกตจริง เอาต์พุตจะถูกต่อเข้ากับลอจิกเกตหรือส่วนประกอบฮาร์ดแวร์อื่น แต่ใน MultiMedia Logic ไฟ LED แสดงถึงค่าบูลีนของเอาต์พุต ตั้งชื่อไฟ LED "S" และ "Cout"
เลือกเครื่องมือ "Xor" จากนั้นเพิ่มประตู Xor สองช่องระหว่างอินพุตและเอาต์พุต ประตู Xor ดำเนินการพิเศษหรือดำเนินการบนสองบิตอินพุต เอาต์พุต "จริง" หากหนึ่งอินพุตเป็นจริงหรือ "เท็จ" ในทุกกรณี
เลือกเครื่องมือ "และ" จากนั้นเพิ่มสองประตูและเกตระหว่างอินพุตและเอาต์พุต เลือกเครื่องมือ “หรือ” แล้วเพิ่มหนึ่งหรือเกท โดยรวมแล้ว adder แบบเต็มพื้นฐานใช้ห้าประตู: สองประตู Xor, สองประตูและประตูและหนึ่งประตูหรือหนึ่ง
เลือกเครื่องมือ "Wire" จากนั้นเชื่อมต่ออินพุตกับประตูตามแผนภาพการเดินสาย ในการเชื่อมต่อวัตถุสองชิ้นโดยใช้เครื่องมือ Wire ให้คลิกที่วัตถุแรก จากนั้นกดปุ่มเมาส์ค้างไว้แล้วลากเคอร์เซอร์ไปที่วัตถุที่สอง ในการเชื่อมต่ออินพุตกับเกตมากกว่าหนึ่งประตู ให้คลิกสายที่เชื่อมต่ออินพุตกับเกตเริ่มต้น จากนั้นกดปุ่มเมาส์ค้างไว้แล้วลากเคอร์เซอร์ไปที่เกตถัดไป
เชื่อมต่อ A และ B เข้ากับอินพุตของเกท Xor จากนั้นเชื่อมต่อเข้ากับอินพุตของเกทและเช่นกัน
เชื่อมต่อ Cin และเอาต์พุตของเกต Xor แรกกับอินพุตของเกต Xor ที่สอง จากนั้นเชื่อมต่อสายทั้งสองนั้นกับอินพุตของเกตที่ไม่ได้ใช้ And เช่นกัน
เชื่อมต่อเอาท์พุตของทั้งสอง และเกทเข้ากับอินพุทของเกทหรือ
เชื่อมต่อเอาต์พุตของเกต Xor ที่สองกับ S และเชื่อมต่อเอาต์พุตของเกต Or กับ Cout การเดินสายของแอดเดอร์แบบเต็มเสร็จสมบูรณ์
คลิก "เล่น" ในแถบเครื่องมือเพื่อสำรวจฟังก์ชันทั้งหมดของแอดเดอร์ คลิกอินพุตเพื่อเปิดและส่งสัญญาณ "จริง" จากเอาต์พุต อ้างถึงตารางความจริงในไซต์ College of the Redwoods (ดูแหล่งข้อมูล) หรือหนังสือเรียนของคุณสำหรับผลลัพธ์ที่ถูกต้องของ adder แบบเต็ม เมื่อไฟ LED S สว่างขึ้น แสดงว่าเป็นค่า "จริง" หรือ "หนึ่ง" ในแถวผลรวม เมื่อไฟ LED ของ Cout สว่างขึ้น แสดงว่าเป็นค่ายกยอดเพื่อเพิ่มไปยังคอลัมน์ถัดไปในการทำงาน