مدار نیم جمع کننده (Half Adder Circuit)، در مدارهای الکتریکی (Electrical Circuit)
انواع مدارهای الکتریکی (Electrical Circuit) را در آموزش زیر شرح دادیم :
مدار نیم جمع کننده (Half Adder Circuit) :
مدار نیم جمع کننده (Half Adder) یک مدار ترکیبی (Combinational) است که جمع دو بیت (رقم دودویی) را انجام می دهد. خروجی آن دو بیت است: جمع (Sum) و نقلی (Carry). از آنجا که جمع دو بیت می تواند نتیجه ای دو بیتی داشته باشد (مثلا ۱+۱ = ۱۰)، بیت نقلی نشان دهنده بیت پراهمیت تر است. جدول درستی نیم جمع کننده: | A | B | Sum | Carry | |:-:|:-:|:---:|:-----:| | 0 | 0 | 0 | 0 | | 0 | 1 | 1 | 0 | | 1 | 0 | 1 | 0 | | 1 | 1 | 0 | 1 |
معادلات و پیاده سازی: با بررسی جدول درستی، می توان معادلات زیر را استخراج کرد:
\[ Sum = A \oplus B \] \[ Carry = A \cdot B \]یعنی خروجی Sum توسط یک گیت XOR و خروجی Carry توسط یک گیت AND تولید می شود. بنابراین، یک نیم جمع کننده را می توان با یک گیت XOR و یک گیت AND پیاده سازی کرد.
کاربرد: نیم جمع کننده بلوک پایه ای برای ساخت جمع کننده های کامل تر (مانند تمام جمع کننده) و در نتیجه برای واحد محاسبه و منطق (ALU) در ریزپردازنده ها است. اما به تنهایی نمی تواند جمع اعداد چندبیتی را انجام دهد، زیرا نقلی ورودی از مرحله قبل را در نظر نمی گیرد.