جمعکننده سریالی دودویی
جمعکننده سریالی دودویی یا جمعکننده بیت به بیت، یک مدار دیجیتال است که عملیات جمع دودویی را بیت به بیت انجام میدهد. این مدار دارای سه ورودی تکبیتی برای اعدادی است که باید جمع شوند و یک ورودی برای انتقال (carry in). دو خروجی تکبیتی نیز برای جمع و انتقال (carry out) وجود دارد. سیگنال انتقال ورودی، همان سیگنال انتقال خروجی محاسبهشده در مرحله قبل است.
عملیات جمع از پایینترین بیت شروع شده و در هر چرخه ساعت، یک بیت پردازش میشود.
جمع سریالی دودویی
جمع سریالی دودویی با استفاده از یک فلیپفلاپ و یک جمعکننده کامل انجام میشود. فلیپفلاپ در هر چرخه ساعت، سیگنال انتقال خروجی را دریافت کرده و آن را به عنوان سیگنال انتقال ورودی در چرخه بعدی ارائه میدهد. پس از پردازش تمام بیتهای اعداد ورودی، بیتهای جمع از خروجی حاصل میشوند.
تفریق سریالی دودویی
تفریق سریالی دودویی مشابه جمع عمل میکند، با این تفاوت که عدد تفریقشونده به مکمل دو تبدیل میشود. روش جایگزین دیگر، تبدیل عدد تفریقشونده به مکمل یک و تنظیم فلیپفلاپ انتقال به 1 است. مکمل یک به علاوه 1، معادل مکمل دو است.
مثال عملی
جمع اعداد 5 و 9 در سیستم دهدهی برابر است با 14. در سیستم دودویی، 0101 (5) + 1001 (9) = 1110 (14).
جمع از پایینترین بیت شروع میشود و نتیجه نهایی 1110 یا 14 است.
مطالعات بیشتر
- لینک مطالعه بیشتر
- لینک مطالعه بیشتر