রেজিস্টার কী?
রেজিস্টার হলো একগু‛ছ ফ্লিপ-ফ্লপ এবং গেইটের সমন্বয়ে গঠিত সার্কিট যা অস্থায়ী মেমরি হিসেবে কাজ করে। এর প্রত্যেকটি ফ্লিপ-ফ্লপ একটি করে বাইনারি বিট সংরক্ষণ করতে পারে। কেন্দ্রীয় প্রক্রিয়াকরণ অংশে প্রোগ্রাম নির্বাহের সময় উপাত্ত অস্থায়ীভাবে জমা রাখার জন্য রেজিস্টার ব্যবহৃত হয়। n বিটের একটি বাইনারি তথ্য ধারণের জন্য n সংখ্যক ফ্লিপ-ফ্লপ বিশিষ্ট একটি রেজিস্টার প্রয়োজন। ৮-বিট রেজিস্টার, ১৬- বিট রেজিস্টার, ৩২-বিট রেজিস্টার ইত্যাদি- যারা যথাক্রমে ৮, ১৬, ৩২ বিট তথ্য ধারণ করতে পারবে।
রেজিস্টারের প্রকারভেদ-
গঠন অনুসারে রেজিস্টার বিভিন্ন প্রকার হতে পারে। যথা:
১. প্যারালাল লোড রেজিস্টার
২. শিফ্ট রেজিস্টার
কাজের প্রকৃতি অনুসারে রেজিস্টার বিভিন্ন প্রকার হতে পারে। যথা:
১. অ্যাকিউমুলেটর রেজিস্টার
২. সাধারণ রেজিস্টার
৩. বিশেষ রেজিস্টার
♦ ভিডিও লেকচার পেতে YouTube চ্যানেলটিতে Subscribe করো।
♦ HSC ICT তৃতীয় অধ্যায়ের নোট পেতে ক্লিক করো।
♦ ICT সম্পর্কিত যেকোন প্রশ্নের উত্তর জানতে Facebook গ্রুপে যুক্ত হও।
প্যারালাল লোড রেজিস্টার কী?
একটি সাধারণ প্যারালাল লোড রেজিস্টার বা বাফার রেজিস্টারের ব্লক ডায়াগ্রাম দেখানো হলো। এটি ৪ বিটের বাইনারি তথ্য সংরক্ষণ করতে পারে। প্যারালাল লোড রেজিস্টার হলো এমন এক ধরনের রেজিস্টার যেখানে একটি কমন পালস্ সিস্টেম থাকে। কমন পালসের যেকোনো একটি টার্মিনাল পাল্স পাবার সাথে সাথে সবগুলো রেজিস্টার সক্রিয় হয় এবং তথ্য ধারণ করে।
শিফট রেজিস্টার কী?
যে রেজিস্টার বাইনারি বিট ধারণের পাশাপাশি ধারনকৃত বিটকে ডানদিকে বা বামদিকে বা উভয় দিকে সরাতে পারে তাকে শিফ্ট রেজিস্টার বলে। শিফট রেজিস্টারে ফ্লিফ-ফ্লপগুলো চেইন আকারে একটির আউটপুট আরেকটির ইনপুটের সাথে সংযুক্ত থাকে। একটি কমন পাল্সের মাধ্যমে সব ফ্লিপ-ফ্লপ ইনপুট গ্রহণ করে এক স্টেট হতে অপর স্টেটে ডেটা শিফটিং এর কাজ করে।
রেজিস্টারের ব্যবহার
রেজিস্টার হলো CPU এর অন্তর্গত সঞ্চয় ব্যবস্থা। এতে তথ্য বা নির্দেশ সাময়িকভাবে সঞ্চিত রাখা যায়। রেজিস্টারে প্রোগ্রামার কোনো কিছু জমা রাখতে পারে না, একমাত্র CPU-ই গণনার প্রয়োজনে রেজিস্টারে কোনো কিছু সঞ্চিত রাখতে পারে। রেজিস্টারের গঠন প্রধান মেমরির অনুরূপ। বিভিন্ন ধরনের প্রিন্টারে রেজিস্টার ব্যবহৃত হয়, কী-বোর্ড বাফারে ব্যবহৃত হয়।
HSC ICT তৃতীয় অধ্যায়ের গুরুত্বপূর্ণ টপিকসমূহ
সংখ্যা পদ্ধতি এর টপিকসমূহঃ
- সংখ্যা পদ্ধতির ধারণা
- ডেসিমেল সংখ্যাকে বাইনারি, অক্টাল এবং হেক্সাডেসিমেল সংখ্যায় রূপান্তর
- বাইনারি, অক্টাল ও হেক্সাডেসিমেল সংখ্যাকে ডেসিমেল সংখ্যায় রূপান্তর
- বাইনারি, অক্টাল ও হেক্সাডেসিমেল সংখ্যাসমূহের পারস্পরিক রূপান্তর
- চিহ্নযুক্ত সংখ্যা এবং এর উপস্থাপন
- কোড ( BCD, EBCDIC, ASCII, ইউনিকোড )
ডিজিটাল ডিভাইস এর টপিকসমূহঃ
- মৌলিক লজিক গেট (AND, OR, NOT )
- সার্বজনীন গেইট(NOR, NAND) ও বিশেষ গেইট(XOR, XNOR)
- NAND ও NOR গেটের সার্বজনীনতা প্রমাণ
- এনকোডার এবং ডিকোডার
- অ্যাডার সার্কিট (হাফ অ্যাডার ও ফুল অ্যাডার)
কাউন্টার কী?
কাউন্টার হলো এমন একটি সিকুয়েন্সিয়াল ডিজিটাল ইলেকট্রনিক্স সার্কিট যা ফ্লিপ-ফ্লপ এবং লজিক গেইট দিয়ে গঠিত এবং তাতে দেয়া ইনপুট পালসের সংখ্যা গুণতে পারে। যে কাউন্টার বাইনারি সিকুয়েন্স অনুসরণ করে তাকে বাইনারি কাউন্টার বলে। একটি কাউন্টার কত থেকে
কত গণনা করবে তা কাউন্টার এর ডিজাইনের উপর নির্ভর করে। সুতরাং, একটি n বিট বাইনারি কাউন্টার 0 থেকে 2n -1 পর্যন্ত পর্যায়ক্রমিক গুণতে পারে।
মোড নাম্বার / মডিউলাস কী?
কাউন্টারের মোড নাম্বার বা মডিউলাস হলো কাউন্টারটি সর্বো‛চ কত সংখ্যা গুণতে পারে। যদি কোনোএকটি কাউন্টারের বিট সংখ্যা n হয় তবে এটি n টি ফ্লিপ-ফ্লপ নিয়ে তৈরি হবে এবং তা সিকুয়েন্সিয়াল বা ধারাবাহিকভাবে 0 থেকে 2n -1 সংখ্যক সংখ্যা গণনা করতে পারবে। অর্থাৎ n বিট কাউন্টারের মডিউলাস সংখ্যা 2n। তবে কাউন্টারের ফ্লিপ-ফ্লপের সংখ্যা হ্রাস-বৃদ্ধি করে মডিউলাসের সংখ্যা হ্রাস-বৃদ্ধি করা যায়।
কাউন্টারের প্রকারভেদ:
কাউন্টারের ব্যবহার:
১. ক্লক পালসের সংখ্যা গণনার জন্য
২. টাইমিং সিগন্যাল প্রদানের জন্য
৩. ডিজিটাল কম্পিউটারে
৪. ডিজিটাল ঘড়িতে
৫. বৈদ্যুতিক স্পন্দন গণনার ক্ষেত্রে
৬. প্যারালাল ডেটাকে সিরিয়াল ডেটায় রূপান্তর করতে।
HSC ICT এর সকল অধ্যায়
- প্রথম অধ্যায়ের টপিকসমূহ
- দ্বিতীয় অধ্যায়ের টপিকসমূহ
- তৃতীয় অধ্যায়ের টপিকসমূহ
- চতুর্থ অধ্যায়ের টপিকসমূহ
- পঞ্চম অধ্যায়ের টপিকসমূহ
- ষষ্ঠ অধ্যায়ের টপিকসমূহ
পাঠ মূল্যায়ন-
জ্ঞানমূলক প্রশ্নসমূহঃ
ক) রেজিস্টার কী?
ক) কাউন্টার কী?
ক) মোড নাম্বার কী?
বহুনির্বাচনি প্রশ্নসমূহঃ
তৃতীয় অধ্যায়ের সকল MCQ দেখতে ক্লিক করো
Written by,
- Mizanur Rahman (Mizan)
- Lecturer in ICT, Shaheed Bir Uttam Lt. Anwar Girls’ College , Dhaka Cantonment
- Founder & Author at www.edupointbd.com
- Software Engineer at mands IT
- Former Lecturer in ICT, Cambrian College, Dhaka
- Contact: 01724351470
Thanks for providing this valuable resources.