Binary Adder & Subtractor คืออะไร

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ใน วงจรดิจิตอล binary adder & subtractor ใช้ในการบวกและลบเลขฐานสอง การทำงานของวงจรนี้ส่วนใหญ่ขึ้นอยู่กับค่าไบนารี ที่นี่สัญญาณควบคุมในวงจรมีค่าไบนารี มันเป็นหนึ่งใน ส่วนประกอบ ของหน่วยตรรกะเลขคณิต วงจรนี้ต้องการข้อมูลเบื้องต้นเกี่ยวกับ half adder, full adder, การบวกและการลบไบนารี ในบางครั้งคุณสามารถออกแบบวงจรสำหรับดำเนินการทั้งการบวกและการลบ บทความนี้กล่าวถึงภาพรวมของตัวเพิ่มไบนารีและตัวลบไบนารี

Binary Adder & Subtractor

ภาพรวมของไบนารีแอดเดอร์และตัวลบส่วนใหญ่จะกล่าวถึงวงจรการบวกไบนารีตัวเพิ่มไบนารี (แอดเดอร์ครึ่งและแอดเดอร์เต็ม) ตัวบวกไบนารีคู่ขนานวงจรการลบไบนารีตัวลบไบนารี (ตัวลบครึ่งตัวและตัวลบเต็ม) และตัวลบไบนารีแบบขนาน




วงจรการบวกไบนารี

ในวงจรดิจิทัลการคำนวณเลขฐานสองของการบวกเลขคณิตสามารถทำได้โดยใช้ ประตูตรรกะ . ด้วยเหตุนี้จึงใช้ลอจิกเกตสองอินพุตและแตกต่างจากประตู OR เล็กน้อย ประตู OR จะเพิ่มจำนวนเต็มสองจำนวนและสร้างหนึ่งเอาต์พุตเมื่ออินพุตทั้งสองเป็น 1 แต่ประตู OR ไม่บรรลุการเพิ่มไบนารีเนื่องจากการดำเนินการแยกกันเมื่อเราเปรียบเทียบกับ Exclusive-OR gate ใน inclusive-OR gate จะมีสาม o / ps ซึ่งถูกเพิ่มเข้าไปเพื่อสร้างผลรวมทั้งหมด ทีนี้เราสามารถเปรียบเทียบประตูทั้งสองนี้กับประตูอื่น ๆ ได้

ความแตกต่างที่สำคัญระหว่างลอจิกเกตทั้งสองนี้ส่วนใหญ่รวมถึง OR gate ดำเนินการเพิ่มจำนวนเต็มในขณะที่ Ex-OR gate ดำเนินการไบนารี



Binary Adder คืออะไร?

Binary Adder เป็นวงจรดิจิทัลชนิดหนึ่งที่ใช้เป็นหลักในการดำเนินการทางคณิตศาสตร์ของเลขฐานสองสองตัวเช่นการบวก ไบนารีแอดเดอร์สามารถออกแบบด้วยวงจรแอดเดอร์เต็มรูปแบบโดยการเชื่อมต่อแบบอนุกรม เอาท์พุทของ adder เต็มตัวแรกเชื่อมต่อกับอินพุตของ adder ตัวที่สอง วงจรเหล่านี้แบ่งออกเป็นแอดเดอร์ครึ่งตัวแอดเดอร์เต็มและแอดเดอร์ขนาน

ครึ่งแอดเดอร์

แอดเดอร์ครึ่งตัวเป็นชนิดหนึ่ง วงจรอิเล็กทรอนิกส์ ใช้ในการเพิ่มเลขฐานสองสองตัว half adder จะเพิ่มเลขฐานสองสองหลักและสร้างเอาต์พุตสองตัวเช่นเอาต์พุตและนำค่า อินพุตของ half adder คือ A & B ในขณะที่เอาต์พุตเป็นผลรวมและพกพา การแสดงทั่วไปใช้ลอจิกเกตเช่น AND gate & XOR logic gate


ครึ่งแอดเดอร์

ครึ่งแอดเดอร์

แอดเต็ม

แอดเดอร์เต็มเป็นวงจรอิเล็กทรอนิกส์ชนิดหนึ่งที่ใช้ในการบวกเลขฐานสองสามตัว แอดเดอร์เต็มจะเพิ่มตัวเลขไบนารีสามหลักและสร้างสองเอาต์พุตเช่นเอาต์พุตและนำค่า อินพุตของ half adder คือ A, B และ Cin ในขณะที่เอาต์พุตคือ sum และ Cout adder เต็มคือการรวมกันของสองแอดเดอร์ครึ่งหนึ่งที่ลอจิกเกตอย่างประตู AND & XOR เชื่อมต่อผ่านประตู OR โปรดดูลิงก์นี้เพื่อทราบข้อมูลเพิ่มเติม Half Adder และ Full Adder .

แอดเดอร์เต็ม

แอดเดอร์เต็ม

ตัวเพิ่มไบนารีคู่ขนาน

ตัวเพิ่มไบนารีแบบขนานเป็นวงจรรวมที่ออกแบบด้วยตัวเติมเต็มหลายแบบซึ่งเชื่อมต่อแบบขนาน ในการเพิ่มไบนารีคู่ขนานเลขที่ ของส่วนเติมเต็มส่วนใหญ่ขึ้นอยู่กับหมายเลข ของบิตที่นั่นในการบวก

การออกแบบไบนารีแอดเดอร์คู่ขนานสามารถทำได้โดยใช้ลอจิกเกต โมดูลเชื่อมโยงภายในวงจรลอจิกจะมีลักษณะเหมือนวงจรลอจิกของแอดเดอร์สองตัวเช่น half adder & full adder

วงจรการลบไบนารี

การลบเป็นฟังก์ชันทางคณิตศาสตร์ที่ตัวเลขหนึ่งหลักถูกลบออกจากตัวเลขอื่นเพื่อให้ได้ปริมาณที่เท่ากัน ตัวเลขที่จะนำไปลบออกเรียกว่า minuend ในทำนองเดียวกันจำนวนที่หักออกจาก minuend เรียกว่าการลบ เช่นเดียวกับการบวกไบนารีซึ่งรวมถึงการดำเนินการทางเลือกที่เป็นไปได้ 4 รายการโดยที่แต่ละบิตที่ลบออกจากบิตต่ำสุดได้

อย่างไรก็ตามในกฎข้อที่ 2 บิตของ minuend จะน้อยกว่าเมื่อเทียบกับบิตของการลบดังนั้น 1 จึงยืมตัวมาเพื่อทำการลบให้เสร็จสมบูรณ์ ที่เกี่ยวข้องกับวงจรแอดเดอร์วงจรเหล่านี้ยังถูกจัดประเภทเช่นตัวลบครึ่งตัวตัวลบเต็มและตัวลบขนาน

ตัวลบครึ่งหนึ่ง

วงจรลอจิกแบบผสม] เช่นตัวลบครึ่งหนึ่งใช้เพื่อลบเลขสองหลักบิตเดียว ประกอบด้วยสองอินพุตและสองเอาต์พุต อินพุตคือ A, B ในขณะที่เอาต์พุตเป็นแบบยืมและความแตกต่าง โปรดดูลิงก์นี้เพื่อทราบข้อมูลเพิ่มเติม ลบครึ่งหนึ่ง .

ตัวลบครึ่งตัว

ตัวลบครึ่งตัว

ตัวลบเต็ม

วงจรลอจิกแบบผสม] เช่นตัวลบครึ่งหนึ่งใช้เพื่อลบเลขสองหลักบิตเดียว ประกอบด้วยสามอินพุตและสองเอาต์พุต อินพุตคือ A, B และ Bin ในขณะที่เอาต์พุตคือ Borrow & Difference โปรดดูลิงก์นี้เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับตัวลบแบบเต็ม ดังนั้นตัวลบนี้จึงมีความสามารถในการดำเนินการลบสามบิตโดยคำนึงถึงการยืมในขั้นตอนที่มีนัยสำคัญต่ำกว่า โปรดดูลิงก์นี้เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ ตัวลบเต็ม .

ตัวลบเต็ม

ตัวลบเต็ม

ตัวลบไบนารีแบบขนาน

ตัวลบไบนารีแบบขนานเป็นวงจรดิจิทัลชนิดหนึ่งที่ใช้ในการค้นหาความแตกต่างของเลขฐานสองสองตัวซึ่งดีกว่าบิตอื่นที่มีความยาวผ่านการทำงานบนคู่บิตที่เท่ากันภายในคู่ขนาน การออกแบบตัวลบนี้สามารถทำได้หลายวิธีเช่นการรวมกันของตัวลบและตัวลบเต็มทั้งหมดโดยใช้อินพุตของส่วนเสริมการลบ

ดังนั้นนี่คือทั้งหมดที่เกี่ยวกับไบนารี แอดเดอร์ & ตัวลบซึ่งรวมถึงวงจรการบวกไบนารีตัวเพิ่มไบนารีเช่นแอดเดอร์ครึ่งตัวและแอดเดอร์เต็มตัวบวกไบนารีคู่ขนานวงจรการลบไบนารีตัวลบไบนารีเช่นตัวลบครึ่งตัวและตัวลบเต็มและตัวลบไบนารีแบบขนาน นี่คือคำถามสำหรับคุณ Parallel Adder / Subtractor คืออะไร?