যোগের বর্তনী

যোগের বর্তনী বা অ্যাডার() হচ্ছে এমন একটি লজিক্যাল সার্কিট যা যোগের কাজ করে থাকে। অনেক কম্পিউটার এবং অন্যান্য ধরনের প্রসেসরের অ্যাডারসমূহ গাণিতিক যুক্তি একক বা অ্যারিথমেটিক লজিক ইউনিট(ALU) এ ব্যবহৃত হয়। অ্যাডারসমূহ প্রসেসরের অন্যান্য অংশেও ব্যবহৃত হয় যেমন— ঠিকানা, টেবিল সূচক, বৃদ্ধি ও হ্রাসমূলক অপারেটর এবং অনুরূপ কার্যকলাপগুলো গণনা করতে অ্যাডার ব্যবহৃত হয়। 
যদিও অ্যাডারসমূহ অনেক সংখ্যা প্রকাশ করার জন্য তৈরি হতে পারে। যেমন— বাইনারি-কোডেড ডেসিমাল অথবা এক্সেস- ৩। সবচেয়ে সাধারণ অ্যাডারসমূহ বাইনারি সংখ্যার উপর কার্যসম্পাদন করে।
সেক্ষেত্রে বিপরীত (Negative) সংখ্যা প্রকাশ করার জন্য দুটি পরিপূরক বা একটি পরিপূরক ব্যবহৃত হয়, এই পূরক পদ্ধতিতে যোগের মাধ্যমে বিয়োগের কাজ সম্পন্ন হয়। অন্যান্য চিহ্নিত সংখ্যা প্রকাশের জন্য মৌলিক অ্যাডারের আরও যুক্তি প্রয়োজন।

বাইনারি অ্যাডারসমূহ 
হাফ অ্যাডার (Half Adder)
হাফ অ্যাডার দু'টি একক বাইনারি ডিজিট A ও B যোগ করে। ইহার দুইটি আউটপুট, Sum (S) ও Carry (C)। Carry সংকেত একটি মাল্টি-ডিজিট এর যোগফলের পরবর্তী সংখ্যাকে প্রদর্শন করে। Sum এর মান 2C + S। হাফ অ্যাডার XOR গেইট এবং AND গেইটের সমন্বয়ে তৈরি। Sum এর জন্য XOR এবং Carry এর জন্য AND গেইট অন্তর্ভুক্ত। বুলিয়ান যুক্তিতে, যোগফল (এক্ষেত্রে Sum) হলো A'B + AB এবং Carry এর জন্য AB হবে। দু'টি হাফ অ্যাডার ও একটি OR গেইট এর সাহায্যে একটি ফুল অ্যাডার বাস্তবায়ন করা যায়।http://www.edupointbd.com/adder-half-adder-full-adder/ হাফ অ্যাডার ইনপুট কৃত দুট বিট যোগ করে এবং একটি Carry এবং Sum তৈরি করে, যা একটি হাফ অ্যাডারের দু'টি আউটপুট। হাফ অ্যাডারের ইনপুট ভেরিয়েবলসমূহকে Augend এবং Addend বিট বলে। আউটপুটসমূহকে Sum এবং Carry বলে। হাফ অ্যাডারের সত্যক সারণি হলো:
{| class="wikitable" style="text-align:center"
|- 
! colspan="2"| ইনপুট || colspan="2"| আউটপুট|- style="background:#def; text-align:center;"
| A || B || C  || S'
|- style="background:#dfd; text-align:center;"
| 0 || 0 || 0  || 0
|- style="background:#dfd; text-align:center;"
| 1 || 0 || 0  || 1
|- style="background:#dfd; text-align:center;"
| 0 || 1 || 0  || 1
|- style="background:#dfd; text-align:center;"
| 1 || 1 || 1  || 0
|-
|}
alt=half adder circuit using NAND gates only|thumb|311x311px|শুধু NAND গেইট ব্যবহার করে হাফ অ্যাডার

ফুল অ্যাডার (Full Adder)



আরও দেখুন
এনকোডার 
ডিকোডার

তথ্যসূত্র 

আরও পড়ুন 





বহিঃসংযোগ 
 Hardware algorithms for arithmetic modules, includes description of several adder layouts with figures.
 8-bit Full Adder and Subtractor, a demonstration of an interactive Full Adder built in JavaScript solely for learning purposes.
 Interactive Full Adder Simulation (requires Java), Interactive Full Adder circuit constructed with Teahlab's online circuit simulator.
 Interactive Half Adder Simulation (requires Java),  Half Adder circuit built  with Teahlab's circuit simulator.
 4-bit Full Adder Simulation built in Verilog, and the accompanying Ripple Carry Full Adder Video Tutorial

বিষয়শ্রেণী:দ্বিমিক পাটিগণিত
বিষয়শ্রেণী:যোগের বর্তনী
বিষয়শ্রেণী:ডিজিটাল বর্তনী