Course Content
প্রথম অধ্যায়ঃ তথ্য ও যোগাযোগ প্রযুক্তিঃ বিশ্ব ও বাংলাদেশ প্রেক্ষিত
0/11
তৃতীয় অধ্যায়ঃ সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস
0/21
একাদশ-দ্বাদশ
About Lesson

বাইনারি অ্যাডার কী? 

যে অ্যাডার দুটি বাইনারি সংখ্যা যোগ করতে পারে তাকে বাইনারি অ্যাডার বলে। বাইনারি অ্যাডার দুই প্রকার। যথা-
  • প্যারালাল বাইনারি অ্যাডার
  • সিরিয়াল বাইনারি অ্যাডার
প্যারালাল বাইনারি অ্যাডার একটি ডিজিটাল সার্কিট যা n বিটের দুইটি বাইনারি সংখ্যা সমান্তরালে যোগ করতে সক্ষম। উদাহরণস্বরূপ, যদি A4A3A2A1 এবং B4B3B2B1 দুটি 4-বিট বাইনারি সংখ্যা হয়, তবে:
  1. প্রথম বিটের জন্য একটি হাফ অ্যাডার ব্যবহার করা হয় A1 এবং B1 যোগ করার জন্য।
  2. বাকি তিনটি বিটের জন্য তিনটি ফুল অ্যাডার ব্যবহার করা হয়, যেখানে প্রতিটি অ্যাডার আগের বিটের ক্যারি যোগ করে A2, A3, A4 এবং B2, B3, B4 এর সঙ্গে যোগফল বের করে।
হাফ-অ্যাডার এবং ফুল-অ্যাডার ব্যবহার করে: 

চিত্রঃ 4-বিট বাইনারি প্যারালাল অ্যাডার 

শুধুমাত্র ফুল অ্যাডার ব্যবহার করে: 

চিত্রঃ 4-বিট বাইনারি প্যারালাল অ্যাডার 

  ১: বাইনারি অ্যাডার সার্কিটের সাহায্যে 1101 এবং 1110 যোগ। উদাহরণ-2: বাইনারি অ্যাডার সার্কিটের সাহায্যে 111 এবং 101 যোগ কর। উদাহরণ-3: বাইনারি অ্যাডার সার্কিটের সাহায্যে 11011 এবং 11101 যোগ কর।

ফ্লিপ-ফ্লপ (Flip-Flop) ডিজিটাল ইলেকট্রনিক্সের একটি গুরুত্বপূর্ণ সার্কিট, যা প্রধানত স্টোরেজ এলিমেন্ট হিসেবে ব্যবহৃত হয়। এটি একটি বাইনারি ডিভাইস যা একটি বিট (0 বা 1) তথ্য সংরক্ষণ করতে পারে। ফ্লিপ-ফ্লপ সার্কিট দুইটি স্থিতিস্থাপক অবস্থা ধারণ করতে পারে, অর্থাৎ এটি একবার অবস্থান পরিবর্তন করলে সেটি সেই অবস্থানে থাকে যতক্ষণ না অন্য কোনো সংকেত দেওয়া হয়।

ফ্লিপ-ফ্লপ এর ধরনসমূহ:

1. SR Flip-Flop (Set-Reset) SR ফ্লিপ-ফ্লপে দুটি ইনপুট থাকে - S (Set) এবং R (Reset)। S সক্রিয় করলে আউটপুট 1 হয়, এবং R সক্রিয় করলে আউটপুট 0 হয়। Latches and Flip-Flops 1 - The SR Latch 2. D Flip-Flop (Data/Delay) D ফ্লিপ-ফ্লপে একটি ইনপুট থাকে - D (Data)। ক্লক পালস প্রাপ্তির সাথে সাথে এটি D ইনপুটের মানটি আউটপুটে সরবরাহ করে।
 
3. JK Flip-Flop JK ফ্লিপ-ফ্লপে দুটি ইনপুট থাকে - J এবং K। এটি SR ফ্লিপ-ফ্লপের মতোই কাজ করে, কিন্তু এখানে J এবং K উভয় সক্রিয় হলে আউটপুটটি টগল (অবস্থান পরিবর্তন) করে। What is JK Flip-Flop ? - GeeksforGeeks 4. T Flip-Flop (Toggle) T ফ্লিপ-ফ্লপে একটি ইনপুট থাকে - T। T সক্রিয় থাকলে আউটপুট প্রতি ক্লক পালসে অবস্থান পরিবর্তন করে। Working of T Flip Flopt2

ফ্লিপ-ফ্লপ এর ব্যবহার

ফ্লিপ-ফ্লপ ব্যবহার করা হয় বিভিন্ন ডিজিটাল ডিভাইস এবং সার্কিটে, যেমন:
  • কাউন্টার
  • রেজিস্টার
  • মেমোরি স্টোরেজ ডিভাইস
  • ঘড়ি সংকেত বিভাগে
  • ক্রমিক এবং সমান্তরাল ডেটা ট্রান্সফারে

ক্লক পালস এবং ফ্লিপ-ফ্লপ

ফ্লিপ-ফ্লপ এর কার্যকরীতা নির্ভর করে ক্লক পালসের উপর। প্রতিটি ক্লক পালসে ফ্লিপ-ফ্লপের ইনপুটের মান অনুযায়ী আউটপুট পরিবর্তন হয়।

কাউন্টার (Counter) হল একটি ডিজিটাল ডিভাইস, যা ক্রমানুসারে সংখ্যা বা ইভেন্ট গণনা করে। এটি মূলত ফ্লিপ-ফ্লপের সমন্বয়ে গঠিত এবং বিভিন্ন প্যাটার্নে (যেমন 0, 1, 2... বা 3, 2, 1...) সংখ্যা বৃদ্ধি বা হ্রাস করতে পারে।

কাউন্টারের ধরন:

  1. অ্যাসিঙ্ক্রোনাস (Asynchronous): প্রতিটি ফ্লিপ-ফ্লপ ভিন্ন ক্লক পালস পায়, যা তুলনামূলক ধীর।
  2. সিঙ্ক্রোনাস (Synchronous): সব ফ্লিপ-ফ্লপ একই ক্লক পালস পায়, তাই দ্রুত কাজ করে।

প্রধান উপ-ধরন:

  • আপ কাউন্টার: সংখ্যা বৃদ্ধি করে।
  • ডাউন কাউন্টার: সংখ্যা হ্রাস করে।
  • আপ-ডাউন কাউন্টার: উভয় দিকেই গণনা করতে পারে।

ব্যবহার:

কাউন্টার ডিজিটাল ঘড়ি, ইভেন্ট ট্র্যাকিং, ক্যালকুলেটর, এবং অন্যান্য ইলেকট্রনিক ডিভাইসে গণনা ও ট্র্যাকিংয়ের জন্য ব্যবহৃত হয়।

রেজিস্টার (Register) হল একটি ডিজিটাল ডিভাইসে ব্যবহৃত স্টোরেজ এলিমেন্ট যা একটি ছোট ডেটা বা তথ্য রাখার জন্য ব্যবহৃত হয়। এটি মূলত কিছু নির্দিষ্ট সংখ্যক ফ্লিপ-ফ্লপের সমন্বয়ে গঠিত একটি সার্কিট, যেখানে প্রতিটি ফ্লিপ-ফ্লপ একটি বিট তথ্য সংরক্ষণ করে। রেজিস্টার ব্যবহার করে অস্থায়ীভাবে ডেটা সংরক্ষণ, ট্রান্সফার, এবং প্রসেস করা হয়।

রেজিস্টারের বৈশিষ্ট্য ও কাজ:

  1. ডেটা স্টোরেজ রেজিস্টার ছোট পরিমাণে ডেটা সাময়িকভাবে সংরক্ষণ করতে পারে, যা প্রসেসরের জন্য দ্রুত এক্সেসযোগ্য।
  2. ডেটা মুভমেন্ট (শিফটিং) কিছু রেজিস্টারে শিফট করার ক্ষমতা থাকে, অর্থাৎ ডেটা এক অবস্থান থেকে অন্য অবস্থানে স্থানান্তরিত করতে পারে (যেমন বাম বা ডানে শিফট করা)।
  3. ডেটা লোড এবং রিড রেজিস্টার ডেটা ইনপুট থেকে গ্রহণ করে লোড করতে পারে এবং আউটপুট হিসেবে ডেটা রিড করতে পারে।

রেজিস্টারের প্রকারভেদ

রেজিস্টার বিভিন্ন ধরনের হতে পারে, যেমন:
  1. Shift Register এটি ডেটাকে এক স্থান থেকে অন্য স্থানে সরিয়ে নেয় (শিফট করে)। এর ব্যবহার প্রধানত ডেটা ট্রান্সফারে, যেমন সিরিয়াল-টু-প্যারালাল বা প্যারালাল-টু-সিরিয়াল রূপান্তরে।
  2. Parallel Register প্যারালাল রেজিস্টারে সব বিট একসাথে ডেটা পাঠাতে এবং গ্রহণ করতে পারে। এটি প্রসেসর এবং মেমোরি মধ্যে ডেটা আদান-প্রদানে ব্যবহৃত হয়।
  3. Serial Register সিরিয়াল রেজিস্টার একটি সময়ে একটি বিট গ্রহণ বা প্রেরণ করতে পারে। এটি সাধারণত কম ডেটা রেটের প্রয়োজনে ব্যবহৃত হয়।
  4. Accumulator Register অ্যাকুমুলেটর রেজিস্টার বিশেষত গাণিতিক ও লজিক্যাল অপারেশনে ব্যবহৃত হয়। এটি প্রসেসরের অংশ এবং ফলাফলের ডেটা ধরে রাখে।

রেজিস্টারের ব্যবহার

রেজিস্টার বিভিন্ন ক্ষেত্রে ব্যবহৃত হয়, যেমন:
  • মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলার: বিভিন্ন অপারেশন প্রসেস করতে।
  • কাউন্টার: বিভিন্ন ডেটা গুনতে এবং ক্রম অনুসারে রাখতে।
  • ডিজিটাল সিস্টেমে ডেটা প্রসেসিং এবং মেমোরি ম্যানেজমেন্টে।
রেজিস্টার ডিজিটাল সার্কিটের একটি গুরুত্বপূর্ণ অংশ এবং দ্রুত তথ্য সংরক্ষণ ও প্রক্রিয়াজাত করার ক্ষমতার জন্য অনেক গুরুত্বপূর্ণ ভূমিকা পালন করে।

বাইনারি অ্যাডার- Binary Adder | ফ্লপ -ফ্লপ-Flip-Flop | কাউন্টার -Counter | রেজিস্টার- Register

1 / 16

অ্যাডার কত প্রকার?

2 / 16

কাউন্টার সর্বাধিক যতগুলো গুণতে পারে, তাকে কী বলে?

3 / 16

নিচের অনুচ্ছেদটি পড় এবং প্রশ্নের উত্তর দাও :
পিয়াল ফ্লিপ-ফ্লপ ব্যবহার করে একটি ৫ বিট অ্যাসিনক্রোনোস কাউন্টার ডিজাইন করল। কাউন্টারটি বাইনারি সিগন্যাল কাউন্ট করতে সক্ষম।
কাউন্টারটির 26 নং ক্লক পালস-এর পর কত কাউন্ট করবে?

4 / 16

নিচের অনুচ্ছেদটি পড় এবং প্রশ্নের উত্তর দাও :
পিয়াল ফ্লিপ-ফ্লপ ব্যবহার করে একটি ৫ বিট অ্যাসিনক্রোনোস কাউন্টার ডিজাইন করল। কাউন্টারটি বাইনারি সিগন্যাল কাউন্ট করতে সক্ষম।
কাউন্টারটির মোড নাম্বার কত?

5 / 16

6 / 16

হাফ অ্যাডারে যোগফল S এর মান 1 হবে-
i. A = 0, B = 1 ii. A = 1, B = 1
iii. A = 1, B = 0
নিচের কোনটি সঠিক?

7 / 16

উপাত্ত ও তথ্য সংরক্ষণের সাথে জড়িত- [কু. বো. ২০১৭]
i. ফ্লিপ-ফ্লপ ii. অ্যাডার
iii. রেজিস্টার
নিচের কোনটি সঠিক?

8 / 16

কাউন্টার ব্যবহৃত হয়-
i. ডিজিটাল কম্পিউটারে ii. ডিজিটাল ঘড়িতে
iii. টাইমিং সিগন্যালে
নিচের কোনটি সঠিক

9 / 16

শিফট রেজিস্টার তৈরিতে ব্যবহৃত হয় যে ফ্লিপ-ফ্লপ-
i. S-K ii. J-K
iii. D
নিচের কোনটি সঠিক?

10 / 16

রেজিস্টার ব্যবহার করা হয়?
i. 0 ও 1 স্টোর করতে ii. 0 ও 1 যোগ করতে
iii. Data Shift করতে
নিচের কোনটি সঠিক?

11 / 16

নিম্নের কোনটিতে কাউন্টার ব্যবহৃত হয় না?

12 / 16

প্রদানকৃত ইনপুট পালসের সংখ্যা গুণতে পারে এমন একটি সিকুয়েন্সিয়াল সার্কিটকে কী বলে? [মা. বো. ২০১৭]

13 / 16

ডেটা ট্রান্সফারের ভিত্তিতে রেজিস্টারকে কয়ভাগে ভাগ করা যায়?

14 / 16

উদ্দীপকটি অনুসারে প্রশ্নের উত্তর দাও:
A ও B দু’টি বর্তনীর প্রথমটি দু’টি সংখ্যা কম্পিউটারে বোধগম্যভাবে উপস্থাপন করে এবং অপরটি সংখ্যা দু’টির গুণফল বের করতে সহায়তা করে।
A বর্তনীটি কোথায় যুক্ত থাকে? [ব. বো. ২০১৭]

15 / 16

উদ্দীপকটি অনুসারে প্রশ্নের উত্তর দাও:
A ও B দু’টি বর্তনীর প্রথমটি দু’টি সংখ্যা কম্পিউটারে বোধগম্যভাবে উপস্থাপন করে এবং অপরটি সংখ্যা দু’টির গুণফল বের করতে সহায়তা করে।
B বর্তনীটি হলো? [ব. বো. ২০১৭]

16 / 16

যে বর্তনী ASCII সংখ্যাকে B বর্ণতে রূপান্তর করে?
i. অ্যাডার ii. এনকোডার
iii. ডিকোডার
নিচের কোনটি সঠিক?

Your score is

The average score is 0%

0%

ডিকোডার এক ধরনের ডিজিটাল সার্কিট বর্তনী, যা ডিজিটাল সিস্টেমের বোধগম্য কোডকে মানুষের বোধগম্য ফরম্যাটে রূপান্তরিত করে।

যে অ্যাডার দুটি/তিনটি বাইনারি বিট যোগ করতে পারে,যোগ করার ফলে Sum এবং Carry পাওয়া যায়, তাকে বাইনারি অ্যাডার বলে।

রেজিস্টার হলো এক প্রকার মেমোরি ডিভাইস, যা কতগুলো বিটকে ধারণ বা সংরক্ষণ করে থাকে। এটি একগুচ্ছ ফ্লিপ-ফ্লপ এর গেইট-এর সমন্বয়ে গঠিত সার্কিট, যেখানে প্রত্যেকটি ফ্লিপ ফ্লপ একটি করে বাইনারি বিট ধারণ করে থাকে ।

বাইনারি ডেটাকে 1 বিট ডানে বা বামে বা উভয় দিকে সরানোর জন্য যে রেজিস্টার ব্যবহৃত হয়, তাকে শিফট রেজিস্টার বলা হয় ।  

কাউন্টার হলো এমন একটি সিকুয়েন্সিয়াল সার্কিট, ফ্লিপ-ফ্লপ ও লজিক গেইটের সমন্বয়ে গঠিত সার্কিট এবং য ইনপুট পালসের সংখ্যা গুণতে পারে।

একটি কাউন্টারের প্রথম ধাপ থেকে শুরু করে আবার প্রথম ধাপে ফিরে আসতে যতগুলো ধাপ প্রয়োজন হয়, তাকে ঐ কাউন্টারের মোড নম্বর বলে।

যে কাউন্টারে একটি ফ্লিপ ফ্লপের আউটপুট অন্যটির ক্লক পালস্ হিসেবে ব্যবহৃত হয়, তাকে অ্যাসিনক্রোনাস কাউন্টার  বলে।

 যে ফ্লিপ ফ্লপের অবস্থান পরিবর্তনের সাথে সাথে অপর ফ্লিপ ফ্লপকে প্রভাবিত করে, তাকে রিপল কাউন্টার বলে।

 ফ্লিপ-ফ্লপ হলো লজিক গেইট দিয়ে তৈরি এক ধরনের ডিজিটাল বর্তনী, যা এক বিট তথ্য ধারণ করতে পারে। প্রতিটি ফিপ-ফ্লপে এক বা একাধিক ইনপুটের জন্য দুটি আউটপুট পাওয়া যায়।

WhatsApp icon