جمع‌کننده سریالی دودویی

Serial binary adder
📅 10 تیر 1405 📄 206 کلمه 🔗 منبع اصلی

چکیده

جمع‌کننده سریالی دودویی یک مدار دیجیتال است که عمل جمع دودویی را بیت به بیت انجام می‌دهد. این مدار از یک فلیپ‌فلاپ و یک جمع‌کننده کامل استفاده می‌کند و در هر چرخه ساعت، یک بیت را پردازش می‌نماید. همچنین، تفریق سریالی دودویی با تبدیل عدد تفریق‌شونده به مکمل دو انجام می‌شود.

جمع‌کننده سریالی دودویی

جمع‌کننده سریالی دودویی یا جمع‌کننده بیت به بیت، یک مدار دیجیتال است که عملیات جمع دودویی را بیت به بیت انجام می‌دهد. این مدار دارای سه ورودی تک‌بیتی برای اعدادی است که باید جمع شوند و یک ورودی برای انتقال (carry in). دو خروجی تک‌بیتی نیز برای جمع و انتقال (carry out) وجود دارد. سیگنال انتقال ورودی، همان سیگنال انتقال خروجی محاسبه‌شده در مرحله قبل است.

عملیات جمع از پایین‌ترین بیت شروع شده و در هر چرخه ساعت، یک بیت پردازش می‌شود.

جمع سریالی دودویی

جمع سریالی دودویی با استفاده از یک فلیپ‌فلاپ و یک جمع‌کننده کامل انجام می‌شود. فلیپ‌فلاپ در هر چرخه ساعت، سیگنال انتقال خروجی را دریافت کرده و آن را به عنوان سیگنال انتقال ورودی در چرخه بعدی ارائه می‌دهد. پس از پردازش تمام بیت‌های اعداد ورودی، بیت‌های جمع از خروجی حاصل می‌شوند.

تفریق سریالی دودویی

تفریق سریالی دودویی مشابه جمع عمل می‌کند، با این تفاوت که عدد تفریق‌شونده به مکمل دو تبدیل می‌شود. روش جایگزین دیگر، تبدیل عدد تفریق‌شونده به مکمل یک و تنظیم فلیپ‌فلاپ انتقال به 1 است. مکمل یک به علاوه 1، معادل مکمل دو است.

مثال عملی

جمع اعداد 5 و 9 در سیستم دهدهی برابر است با 14. در سیستم دودویی، 0101 (5) + 1001 (9) = 1110 (14).

جمع از پایین‌ترین بیت شروع می‌شود و نتیجه نهایی 1110 یا 14 است.

مطالعات بیشتر

  • لینک مطالعه بیشتر
  • لینک مطالعه بیشتر

جمع‌بندی

جمع‌کننده سریالی دودویی با استفاده از فلیپ‌فلاپ و جمع‌کننده کامل، عملیات جمع را بیت به بیت انجام می‌دهد. در تفریق، با تبدیل عدد تفریق‌شونده به مکمل دو، عملیات به جمع تبدیل می‌شود. این روش در مدارها و سیستم‌های دیجیتال کاربرد گسترده‌ای دارد و پایه‌ای برای درک عملیات ریاضی در سطح بیت است.