วงจรบวกเลขไม่เต็มระบบ

วงจรบวกไม่เต็มระบบ (HALF ADDER)
สมการ sum A + B
carry A . B
จากสมการจะเห็นว่า sum คือสัญญาณ ที่มีผลมาจาก A + B และ carry มีผลมาจาก A . B
เพราะฉะนั้น sum จะเท่ากับ1 เมื่อ A และ B มีค่าต่างกัน สำหรับ carry จะมีค่าเท่ากับ 1 เมื่อ A และ B มีค่าเป็น 1 ทั้งคู่
ถ้าหากว่า สัญญาณเข้าทั้งคู่มีต่ำ สัญญาณที่ออกจาก sum และ carry จะมีค่าต่ำทั้งคู่ แต่ถ้าหากว่า สัญญาณเข้าค่าหนึ่งต่ำและค่าหนึ่งสูง (A =0 B=1, A=1 B=0) ค่าของสัญญาณ sum จะมีค่า สูง และค่าของ carry จะมีค่า ต่ำ
A B carry Sum
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

จากตาราง เป็นตารางที่รวบรวมผลของการวิเคราะห์สัญญาณที่ได้ ซึ่งเป็นผลว่าทำไม
เรียกว่า วงจรบวกชนิดไม่เต็มระบบ
จากตาราง A , B คือ bit ที่ต้องการจะบวก
เมื่อ A , B ทั้งคู่ เป็น 0 sum จะเป็น 0 และ carry เป็น 0
เมื่อ A เป็น 1 และ B เป็น 0 sum จะเป็น 1 และ carry เป็น 0
เมื่อ A เป็น 0 และ B เป็น 1 sum จะเป็น 1 และ carry เป็น 0
เมื่อ A , B ทั้งคู่ เป็น 1 sum จะเป็น 0 และ carry เป็น 1
ถึงแม้ว่าจะโบราณ แต่เป็นการเริ่มต้น วงจรตรรก สามารถบวกได้ครั้งละ สองบิต ในการบวกจะทำ
งานในลักษณะทางอิเล็กทรอนิกส์ซึ่งเหมือนเวลาบวกเลขในใจทีละสองบิตแล้วเขียนออกมานั่นเอง* ***********




โดย : นาง กุสุมา เพ็ชรพิมาย, วังจันทร์วิทยา, วันที่ 18 มิถุนายน 2545